|
|
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.