14 lines
248 B
C
14 lines
248 B
C
|
|
#include <stdio.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <errno.h>
|
||
|
|
|
||
|
|
void perror(const char *s)
|
||
|
|
{
|
||
|
|
if (s) {
|
||
|
|
fprintf(stderr, "%s: %s\n", s, strerror(errno));
|
||
|
|
} else {
|
||
|
|
fputs(strerror(errno), stderr);
|
||
|
|
fputc('\n', stderr);
|
||
|
|
}
|
||
|
|
}
|