xref: /aosp_15_r20/external/musl/src/include/errno.h (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #ifndef ERRNO_H
2*c9945492SAndroid Build Coastguard Worker #define ERRNO_H
3*c9945492SAndroid Build Coastguard Worker 
4*c9945492SAndroid Build Coastguard Worker #include "../../include/errno.h"
5*c9945492SAndroid Build Coastguard Worker 
6*c9945492SAndroid Build Coastguard Worker #ifdef __GNUC__
7*c9945492SAndroid Build Coastguard Worker __attribute__((const))
8*c9945492SAndroid Build Coastguard Worker #endif
9*c9945492SAndroid Build Coastguard Worker hidden int *___errno_location(void);
10*c9945492SAndroid Build Coastguard Worker 
11*c9945492SAndroid Build Coastguard Worker #undef errno
12*c9945492SAndroid Build Coastguard Worker #define errno (*___errno_location())
13*c9945492SAndroid Build Coastguard Worker 
14*c9945492SAndroid Build Coastguard Worker #endif
15