errno.h 380 B

12345678910111213141516171819202122232425
  1. #ifndef __ERRNO_H
  2. #define __ERRNO_H
  3. #include <features.h>
  4. #include <linux/errno.h>
  5. #ifdef __USE_BSD
  6. extern int sys_nerr;
  7. extern char *sys_errlist[];
  8. #endif
  9. #ifdef __USE_GNU
  10. extern int _sys_nerr;
  11. extern char *_sys_errlist[];
  12. #endif
  13. extern int errno;
  14. __BEGIN_DECLS
  15. extern void perror __P ((__const char* __s));
  16. extern char* strerror __P ((int __errno));
  17. __END_DECLS
  18. #endif