Mercurial > hg > octave-kai > gnulib-hg
changeset 10643:e1661469bc9a
gnulib.texi (Getaddrinfo and WINVER): Sync documentation with code.
author | Simon Josefsson <simon@josefsson.org> |
---|---|
date | Wed, 15 Oct 2008 14:20:43 +0200 |
parents | fad67b0c9edf |
children | ba5c6a0c8928 |
files | ChangeLog doc/gnulib.texi |
diffstat | 2 files changed, 10 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-10-15 Simon Josefsson <simon@josefsson.org> + + * doc/gnulib.texi (Getaddrinfo and WINVER): Sync documentation + with code. + 2008-10-13 Bruno Haible <bruno@clisp.org> * lib/glthread/cond.c (glthread_cond_wait_func,
--- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -326,21 +326,16 @@ The getaddrinfo function exists in ws2tcpip.h and -lws2_32 on Windows XP. The function declaration is present if @code{WINVER >= 0x0501}. -Windows 2000 does not have getaddrinfo in its @file{WS2_32.dll}. +Windows 2000 does not have getaddrinfo in its @file{WS2_32.DLL}. Thus, if you want to assume Windows XP or later, you can add AC_DEFINE(WINVER, 0x0501) to avoid compiling to (partial) getaddrinfo implementation. -If you want to support Windows 2000, don't do anything, but be aware -that gnulib will use its own (partial) getaddrinfo implementation even -on Windows XP. Currently the code does not attempt to determine if -the getaddrinfo function is available during runtime. - -Todo: Make getaddrinfo.c open the WS2_32.DLL and check for the -getaddrinfo symbol and use it if present, otherwise fall back to our -own implementation. - +If you want to support Windows 2000, don't do anything. The +replacement function will open @file{WS2_32.DLL} during run-time to +see if there is a getaddrinfo function available, and use it when +available. @node Libtool and Windows @section Libtool and Windows