1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#ifndef errno_h extern "C" { #ifdef __errno_h_recursive #include_next <errno.h> #else #define __errno_h_recursive #include_next <errno.h> #define errno_h 1 extern char* sys_errlist[]; extern int sys_nerr; #ifndef errno extern int errno; #endif void perror(const char*); char* strerr(int); #endif } #endif