| #ifndef SYSROOT_ERRNO_H_ | |
| #define SYSROOT_ERRNO_H_ | |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| #include <features.h> | |
| #include <bits/errno.h> | |
| int* __errno_location(void); | |
| #define errno (*__errno_location()) | |
| #ifdef _GNU_SOURCE | |
| extern char *program_invocation_short_name, *program_invocation_name; | |
| #endif | |
| #ifdef __cplusplus | |
| } | |
| #endif | |
| #endif // SYSROOT_ERRNO_H_ |