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