Loading...
#include <stdio.h> #include <string.h> #include <errno.h> #include "stdio_impl.h" void perror(const char *msg) { FILE *f = stderr; char *errstr = strerror(errno); FLOCK(f); if (msg) { fwrite(msg, strlen(msg), 1, f); fputc(':', f); fputc(' ', f); } fwrite(errstr, strlen(errstr), 1, f); fputc('\n', f); FUNLOCK(f); } |