home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume22 / multitee2.0 / djberr.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-06-07  |  491 b   |  17 lines

  1. /* djberr.h, 11/1/89. */
  2.  
  3. #ifndef __DJBERRH_
  4. #define __DJBERRH_
  5.  
  6. extern int errno;
  7.  
  8. #define errn(s) (((void) fputs(s,stderr)), putc('\n',stderr))
  9. #define err(s) (fputs(s,stderr))
  10. #define errn2(s,t) (((void) fprintf(stderr,s,t)), putc('\n',stderr))
  11. #define errn3(s,t,u) (((void) fprintf(stderr,s,t,u)), putc('\n',stderr))
  12. #define perrn2(s,t) { int dummyerrno = errno; (void) fprintf(stderr,s,t); \
  13.               (void) fputs(": ",stderr); errno = dummyerrno; \
  14.               (void) perror(""); }
  15.  
  16. #endif
  17.