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