Support for older Windows versions
Joe Orton
joe at manyfish.co.uk
Fri Aug 22 05:32:17 EDT 2008
On Thu, Aug 21, 2008 at 12:05:08PM +0200, Tobias Krause wrote:
> Hi Joe,
>
> I've attached a simple patch to support older Windows version.
>
>
> (see http://msdn.microsoft.com/en-us/library/ms738532(VS.85).aspx)
Hi, thanks for the patch. Just to be sure whether I read that correctly
- does this affect the build for versions of Windows >= Windows XP, or
not?
Regards, Joe
>
> "Support for getnameinfo on older versions of Windows
>
> The getnameinfo function was added to the Ws2_32.dll on Windows XP and
> later. If you want to execute an application using this function on
> earlier versions of Windows (Windows 2000, Windows NT, and Windows
> Me/98/95), then you need to include the Ws2tcpip.h file and also include
> the Wspiapi.h file. When the Wspiapi.h include file is added, the
> getnameinfo function is defined to the WspiapiGetNameInfo inline
> function in the Wspiapi.h file. At runtime, the WspiapiGetNameInfo
> function is implemented in such a way that if the Ws2_32.dll or the
> Wship6.dll (the file containing getnameinfo in the IPv6 Technology
> Preview for Windows 2000) does not include getnameinfo, then a version
> of getnameinfo is implemented inline based on code in the Wspiapi.h
> header file. This inline code will be used on older Windows platforms
> that do not natively support the getnameinfo function."
>
> Regards,
> Tobias
>
>
>
> *** Patch
>
> --- misc/neon-0.26.3/src/ne_socket.c 2006-10-30 14:18:51.000000000 +0100
> +++ misc/build/neon-0.26.3/src/ne_socket.c 2008-07-16 13:32:11.022546400
> +0200
> @@ -60,6 +60,7 @@
> #include <stddef.h>
> #ifdef USE_GETADDRINFO
> #include <ws2tcpip.h>
> +#include <Wspiapi.h>
> #endif
> #endif
>
> *** End
>
>
> _______________________________________________
> neon mailing list
> neon at lists.manyfish.co.uk
> http://lists.manyfish.co.uk/mailman/listinfo/neon
More information about the neon
mailing list