home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextDeveloper / Source / GNU / cctools / include / stuff / errors.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-01-21  |  1.1 KB  |  29 lines

  1. #import "mach/mach.h"
  2.  
  3. /* user defined (imported) */
  4. __private_extern__ char *progname;
  5.  
  6. /* defined in errors.c */
  7. /* number of detected calls to error() */
  8. __private_extern__ unsigned long errors;
  9.  
  10. __private_extern__ void warning(
  11.     const char *format, ...) __attribute__ ((format (printf, 1, 2)));
  12. __private_extern__ void error(
  13.     const char *format, ...) __attribute__ ((format (printf, 1, 2)));
  14. __private_extern__ void error_with_arch(
  15.     const char *arch_name,
  16.     const char *format, ...) __attribute__ ((format (printf, 2, 3)));
  17. __private_extern__ void system_error(
  18.     const char *format, ...) __attribute__ ((format (printf, 1, 2)));
  19. __private_extern__ void fatal(
  20.     const char *format, ...) __attribute__ ((format (printf, 1, 2)));
  21. __private_extern__ void system_fatal(
  22.     const char *format, ...) __attribute__ ((format (printf, 1, 2)));
  23. __private_extern__ void my_mach_error(
  24.     kern_return_t r,
  25.     char *format, ...) __attribute__ ((format (printf, 2, 3)));
  26. __private_extern__ void mach_fatal(
  27.     kern_return_t r,
  28.     char *format, ...) __attribute__ ((format (printf, 2, 3)));
  29.