remove __STDC_LIMIT_MACROS and __STDC_CONSTANT_MACROS checks in stdint.h
[musl] / include / errno.h
1 #ifndef _ERRNO_H
2 #define _ERRNO_H
3
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7
8 #include <features.h>
9
10 #include <bits/errno.h>
11
12 #ifdef __GNUC__
13 __attribute__((const))
14 #endif
15 int *__errno_location(void);
16 #define errno (*__errno_location())
17
18 #ifdef _GNU_SOURCE
19 extern char *program_invocation_short_name, *program_invocation_name;
20 #endif
21
22 #ifdef __cplusplus
23 }
24 #endif
25
26 #endif
27