|
|
1.1 ! root 1: #include "libioP.h" ! 2: #include <errno.h> ! 3: #include <string.h> ! 4: #ifndef errno ! 5: extern int errno; ! 6: #endif ! 7: ! 8: #ifndef _IO_strerror ! 9: extern char* _IO_strerror _PARAMS((int)); ! 10: #endif ! 11: ! 12: void ! 13: _IO_perror (s) ! 14: const char *s; ! 15: { ! 16: char *error = _IO_strerror (errno); ! 17: ! 18: if (s != NULL && *s != '\0') ! 19: _IO_fprintf (_IO_stderr, "%s:", s); ! 20: ! 21: _IO_fprintf (_IO_stderr, "%s\n", error ? error : ""); ! 22: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.