2002-08-08 Roland McGrath <roland@frob.com>
authorRoland McGrath <roland@gnu.org>
Thu, 8 Aug 2002 21:17:03 +0000 (21:17 +0000)
committerRoland McGrath <roland@gnu.org>
Thu, 8 Aug 2002 21:17:03 +0000 (21:17 +0000)
* resolv/netdb.h: Don't declare h_errno as a plain global any more.

resolv/netdb.h

index d041163..d153c9b 100644 (file)
 
 __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.  */