bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Windows fixes for sockpfaf


From: Eric Blake
Subject: Re: Windows fixes for sockpfaf
Date: Wed, 5 Jul 2006 14:26:52 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Eric Blake <ebb9 <at> byu.net> writes:

> $ gnulib-tool --test getaddrinfo
> ...
> gcc -DHAVE_CONFIG_H -I. -I../../lib -I..     -Wall -O2 -
> c ../../lib/getaddrinfo.c
> ../../lib/getaddrinfo.c: In function `getnameinfo':
> ../../lib/getaddrinfo.c:324: error: `NI_NUMERICHOST' undeclared (first use in 
> this function)
> ../../lib/getaddrinfo.c:324: error: (Each undeclared identifier is reported 
> only once
> ../../lib/getaddrinfo.c:324: error: for each function it appears in.)
> ../../lib/getaddrinfo.c:326: error: `NI_NUMERICSERV' undeclared (first use in 
> this function)
> ../../lib/getaddrinfo.c:356: warning: implicit declaration of function 
> `inet_ntop'
> ../../lib/getaddrinfo.c:386: warning: implicit declaration of function 
> `snprintf'
> make[3]: *** [getaddrinfo.o] Error 1
> 

This should fix it:

lib/ChangeLog:
2006-07-05  Eric Blake  <address@hidden>

        * getaddrinfo.h (NI_NUMERICHOST, NI_NUMERICSERV): Define if
        missing from netdb.h.
        * getaddrinfo.c (includes): Include inet_ntop and snprintf.

ChangeLog:
2006-07-05  Eric Blake  <address@hidden>

        * modules/getaddrinfo (Depends-on): Add snprintf.

Index: lib/getaddrinfo.c
===================================================================
RCS file: /sources/gnulib/gnulib/lib/getaddrinfo.c,v
retrieving revision 1.11
diff -u -r1.11 getaddrinfo.c
--- lib/getaddrinfo.c   1 Jul 2006 06:47:16 -0000       1.11
+++ lib/getaddrinfo.c   5 Jul 2006 14:25:47 -0000
@@ -38,6 +38,8 @@
 #define _(String) gettext (String)
 #define N_(String) String
 
+#include "inet_ntop.h"
+#include "snprintf.h"
 #include "strdup.h"
 
 #if defined _WIN32 || defined __WIN32__
Index: lib/getaddrinfo.h
===================================================================
RCS file: /sources/gnulib/gnulib/lib/getaddrinfo.h,v
retrieving revision 1.14
diff -u -r1.14 getaddrinfo.h
--- lib/getaddrinfo.h   29 Jun 2006 15:16:56 -0000      1.14
+++ lib/getaddrinfo.h   5 Jul 2006 14:25:47 -0000
@@ -142,4 +142,12 @@
 
 # endif
 
+/* Possible flags for getnameinfo.  */
+# ifndef NI_NUMERICHOST
+#  define NI_NUMERICHOST 1
+# endif
+# ifndef NI_NUMERICSERV
+#  define NI_NUMERICSERV 2
+# endif
+
 #endif /* GETADDRINFO_H */
Index: modules/getaddrinfo
===================================================================
RCS file: /sources/gnulib/gnulib/modules/getaddrinfo,v
retrieving revision 1.7
diff -u -r1.7 getaddrinfo
--- modules/getaddrinfo 28 Jun 2006 11:08:35 -0000      1.7
+++ modules/getaddrinfo 5 Jul 2006 14:25:47 -0000
@@ -11,6 +11,7 @@
 Depends-on:
 restrict
 gettext-h
+snprintf
 socklen
 stdbool
 strdup






reply via email to

[Prev in Thread] Current Thread [Next in Thread]