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