Index: socketmodule.c =================================================================== --- socketmodule.c (revision 59052) +++ socketmodule.c (working copy) @@ -297,9 +297,11 @@ #endif #ifndef HAVE_INET_PTON +#if !defined(NTDDI_VERSION) || (NTDDI_VERSION < NTDDI_LONGHORN) int inet_pton(int af, const char *src, void *dst); const char *inet_ntop(int af, const void *src, char *dst, socklen_t size); #endif +#endif #ifdef __APPLE__ /* On OS X, getaddrinfo returns no error indication of lookup @@ -5039,7 +5041,7 @@ #ifndef HAVE_INET_PTON - +#if !defined(NTDDI_VERSION) || (NTDDI_VERSION < NTDDI_LONGHORN) /* Simplistic emulation code for inet_pton that only works for IPv4 */ /* These are not exposed because they do not set errno properly */ @@ -5072,5 +5074,5 @@ /* Should set errno to EAFNOSUPPORT */ return NULL; } - #endif +#endif