1 2 3 4 5 6 7 8 9 10 11 12 13
#include <features.h> #include <errno.h> #undef errno #ifdef __UCLIBC_HAS_TLS__ __thread int errno attribute_tls_model_ie; #else extern int errno; int errno = 0; # ifdef __UCLIBC_HAS_THREADS__ strong_alias(errno,_errno) # endif #endif