From 7f9d00341057eb80b43fa83956b8d7798b4dabea Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Tue, 27 Aug 2013 11:09:33 -0700 Subject: Clean up h_errno declaration to use __thread unconditionally. --- include/netdb.h | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'include') diff --git a/include/netdb.h b/include/netdb.h index e97d1bf..a7960eb 100644 --- a/include/netdb.h +++ b/include/netdb.h @@ -6,17 +6,12 @@ /* Macros for accessing h_errno from inside libc. */ # if !defined NOT_IN_libc || defined IN_LIB # undef h_errno -# ifdef _LIBC_REENTRANT -# include -# 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; +# ifndef NOT_IN_libc +# define h_errno __libc_h_errno # else -extern int h_errno; -# endif /* _LIBC_REENTRANT */ +# define h_errno h_errno /* For #ifndef h_errno tests. */ +# endif +extern __thread int h_errno attribute_tls_model_ie; # endif /* !NOT_IN_libc || IN_LIB */ # define __set_h_errno(x) (h_errno = (x)) -- cgit v1.1