Bastien ROUCARIES wrote:
> > getaddrinfo documentation 
> > Portability problems not fixed by Gnulib: 
> > On Windows, this function is declared in <ws2tcpip.h> rather than in 
> > <netdb.h>.
> >
> > but it is fixed by netdb module.

Actually, since the declaration in lib/netdb.in.h is inside a
  #if @GNULIB_GETADDRINFO@
  ...
  #endif
block, and @GNULIB_GETADDRINFO@ evaluates to 1 only if the 'getaddrinfo' module
is present, it is fixed by the 'getaddrinfo' module, not by the 'netdb' module.
In other words, users who ask for 'netdb' but not for 'getaddrinfo' will not
get the fix.

Simon Josefsson wrote: 
> Thanks, I've removed the sentence.

Removed? Why not moved to the section "fixed by Gnulib"?

Any objection to this patch?


2011-03-29  Bruno Haible  <[email protected]>

        getaddrinfo: Doc fix.
        * doc/posix-functions/getaddrinfo.texi: Mention Windows problem in the
        section "fixed in Gnulib".

--- doc/posix-functions/getaddrinfo.texi.orig   Tue Mar 29 14:19:03 2011
+++ doc/posix-functions/getaddrinfo.texi        Tue Mar 29 14:18:47 2011
@@ -11,6 +11,9 @@
 @item
 This function is missing on some platforms:
 HP-UX 11.11, IRIX 6.5, OSF/1 5.1, Solaris 7, Cygwin 1.5.x, mingw, Interix 3.5, 
BeOS.
+@item
+On Windows, this function is declared in @code{<ws2tcpip.h>} rather than in
+@code{<netdb.h>}.
 @end itemize
 
 Portability problems not fixed by Gnulib:
-- 
In memoriam Rachel Levy <http://en.wikipedia.org/wiki/Rachel_Levy>

Reply via email to