zouguangxian added the comment:

patch of socketmodule.c.

Added file: http://bugs.python.org/file8777/socketmodule.c.patch

__________________________________
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue1465>
__________________________________
Index: Modules/socketmodule.c
===================================================================
--- Modules/socketmodule.c      (revision 59052)
+++ Modules/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
_______________________________________________
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to