about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--resolv/netdb.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/resolv/netdb.h b/resolv/netdb.h
index d041163ac6..d153c9b325 100644
--- a/resolv/netdb.h
+++ b/resolv/netdb.h
@@ -53,15 +53,13 @@
 
 __BEGIN_DECLS
 
-/* Error status for non-reentrant lookup functions.  */
-extern int h_errno;
+/* Error status for non-reentrant lookup functions.
+   We use a macro to access always the thread-specific `h_errno' variable.  */
+#define h_errno (*__h_errno_location ())
 
 /* Function to get address of global `h_errno' variable.  */
 extern int *__h_errno_location (void) __THROW __attribute__ ((__const__));
 
-/* Use a macro to access always the thread specific `h_errno' variable.  */
-#define h_errno (*__h_errno_location ())
-
 
 /* Possible values left in `h_errno'.  */
 #define	NETDB_INTERNAL	-1	/* See errno.  */