bug-gnulib
[Top][All Lists]
Advanced

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

Re: Windows fixes for sockpfaf


From: Simon Josefsson
Subject: Re: Windows fixes for sockpfaf
Date: Wed, 05 Jul 2006 17:44:26 +0200
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux)

Eric Blake <address@hidden> writes:

> 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:

Please install!

Thanks,
Simon

> 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]