ref: cfa8ebf26de75bc6c13ba4a872e1c9e4f12de3c4
dir: /src/libc/stdio/perror.c/
#include <errno.h>
#include <stdio.h>
#include <string.h>
#undef perror
void
perror(const char *msg)
{
if (msg && *msg) {
fputs(msg, stderr);
putc(':', stderr);
putc(' ', stderr);
}
fputs(strerror(errno), stderr);
putc('\n', stderr);
}