#include "dietfeatures.h" #include #include #include #define _BSD_SOURCE #include extern const char __sys_err_unknown []; void perror ( const char* prepend ) { register const char* message = __sys_err_unknown; if ( (unsigned int) errno < (unsigned int) __SYS_NERR ) message = sys_errlist [errno]; if (prepend) { write ( 2, prepend, strlen(prepend) ); write ( 2, ": ", 2 ); } write ( 2, message, strlen(message) ); write ( 2, "\n", 1 ); }