home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / gnu / libg++-2.5.3-src.lha / src / amiga / libg++-2.5.3 / libg++-2.5.3-amiga / libio / ioperror.c < prev    next >
C/C++ Source or Header  |  1993-10-05  |  381b  |  23 lines

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