h_errno.c 314 B

1234567891011121314
  1. #include <features.h>
  2. #include <netdb.h>
  3. #undef h_errno
  4. #ifdef __UCLIBC_HAS_TLS__
  5. __thread int h_errno;
  6. extern __thread int __libc_h_errno __attribute__ ((alias ("h_errno"))) attribute_hidden;
  7. #else
  8. extern int h_errno;
  9. int h_errno = 0;
  10. # ifdef __UCLIBC_HAS_THREADS__
  11. strong_alias(h_errno,_h_errno)
  12. # endif
  13. #endif