#include "libioP.h" #include #include #ifndef errno extern int errno; #endif #ifndef _IO_strerror extern char* _IO_strerror __P((int)); #endif void _IO_perror (s) const char *s; { char *error = _IO_strerror (errno); if (s != NULL && *s != '\0') _IO_fprintf (_IO_stderr, "%s:", s); _IO_fprintf (_IO_stderr, "%s\n", error ? error : ""); }