Compare commits

..

No commits in common. "e76d90364210d66a54b6e62450a8060fb0e84197" and "d6f45c284e4bf2bf6d05f0b66968b9cb3b529dc3" have entirely different histories.

3 changed files with 1 additions and 8 deletions

View File

@ -15,6 +15,6 @@ int main()
printf("Allocating 4 MB of memory... %lx\n", (unsigned long)allocated);
sleep(1);
} while ((allocated = malloc(CHUNK)));
perror("malloc");
printf("Out of memory. (errno=%d, %s)\n", errno, strerror(errno));
printf("Press any key to restart.\n");
}

View File

@ -35,7 +35,6 @@ extern "C"
int vsprintf(char*, const char*, va_list);
int vsnprintf(char*, size_t, const char*, va_list);
int puts(const char*);
void perror(const char*);
#ifdef __cplusplus
}

View File

@ -1,4 +1,3 @@
#include <errno.h>
#include <luna.h>
#include <stdio.h>
#include <stdlib.h>
@ -79,9 +78,4 @@ extern "C"
va_end(ap);
return written;
}
void perror(const char* s) // FIXME: Print to stderr, whenever we have an stderr.
{
if (s && *s) { printf("%s: ", s); }
printf("%s\n", strerror(errno));
}
}