lib/netdb.in.h: Don't define GNU specific constants.
authorSimon Josefsson <simon@josefsson.org>
Mon, 20 Oct 2008 10:08:43 +0000 (12:08 +0200)
committerSimon Josefsson <simon@josefsson.org>
Mon, 20 Oct 2008 10:08:43 +0000 (12:08 +0200)
Reported by Bruno Haible <bruno@clisp.org>.

ChangeLog
lib/netdb.in.h

index 808510e..2414e6f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2008-10-20  Simon Josefsson  <simon@josefsson.org>
 
+       * lib/netdb.in.h: Don't define GNU specific constants until they
+       are supported or needed.  Reported by Bruno Haible
+       <bruno@clisp.org>.
+
+2008-10-20  Simon Josefsson  <simon@josefsson.org>
+
        * lib/getaddrinfo.h: Remove file.
        * modules/getaddrinfo: Reflect move from getaddrinfo.h to netdb.h.
        * m4/getaddrinfo.m4: Call gl_HEADER_NETDB.  Don't check for netdb.h.
index e8121aa..0399646 100644 (file)
@@ -123,7 +123,11 @@ struct addrinfo
 #  define EAI_SYSTEM     -11   /* System error returned in `errno'.  */
 # endif
 
-# ifdef __USE_GNU
+# if 0
+/* The commented out definitions below are not yet implemented in the
+   GNULIB getaddrinfo() replacement, so are not yet needed.
+
+   If they are restored, be sure to protect the definitions with #ifndef.  */
 #  ifndef EAI_INPROGRESS
 #   define EAI_INPROGRESS      -100    /* Processing request in progress.  */
 #   define EAI_CANCELED                -101    /* Request canceled.  */