errno.c 236 B

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