diff options
Diffstat (limited to 'include/netdb.h')
-rw-r--r-- | include/netdb.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/include/netdb.h b/include/netdb.h index 423d5b496d..54cdda1eea 100644 --- a/include/netdb.h +++ b/include/netdb.h @@ -6,8 +6,12 @@ # include <tls.h> # if USE___THREAD # undef h_errno -# define h_errno h_errno /* For #ifndef h_errno tests. */ -extern __thread int h_errno; +# ifndef NOT_IN_libc +# define h_errno __libc_h_errno +# else +# define h_errno h_errno /* For #ifndef h_errno tests. */ +# endif +extern __thread int h_errno attribute_tls_model_ie; # define __set_h_errno(x) (h_errno = (x)) # else static inline int |