err.h 472 B

12345678910111213141516171819202122232425
  1. #ifndef _ERR_H
  2. #define _ERR_H
  3. #include <features.h>
  4. #include <stdarg.h>
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. void warn(const char *, ...);
  9. void vwarn(const char *, va_list);
  10. void warnx(const char *, ...);
  11. void vwarnx(const char *, va_list);
  12. _Noreturn void err(int, const char *, ...);
  13. _Noreturn void verr(int, const char *, va_list);
  14. _Noreturn void errx(int, const char *, ...);
  15. _Noreturn void verrx(int, const char *, va_list);
  16. #ifdef __cplusplus
  17. }
  18. #endif
  19. #endif