]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Backport Jack's fix for Jaguar.
authorMichael W. Hudson <mwh@python.net>
Fri, 27 Sep 2002 08:51:20 +0000 (08:51 +0000)
committerMichael W. Hudson <mwh@python.net>
Fri, 27 Sep 2002 08:51:20 +0000 (08:51 +0000)
Modules/socketmodule.c

index 5b483955899a4c3c4b03e3a0aa9d63a6ef9dedb4..a7b5a5222af375440138e4f89ccdd50e7f97092b 100644 (file)
@@ -222,10 +222,15 @@ const char *inet_ntop(int af, const void *src, char *dst, socklen_t size);
    determine the bug just by checking for __APPLE__. If this bug
    gets ever fixed, perhaps checking for sys/version.h would be
    appropriate, which is 10/0 on the system with the bug. */
+#ifndef HAVE_GETNAMEINFO
+/* This bug seems to be fixed in Jaguar. Ths easiest way I could
+   Find to check for Jaguar is that it has getnameinfo(), which
+   older releases don't have */
 #undef HAVE_GETADDRINFO
 /* avoid clashes with the C library definition of the symbol. */
 #define getaddrinfo fake_getaddrinfo
 #endif
+#endif
 
 /* I know this is a bad practice, but it is the easiest... */
 #if !defined(HAVE_GETADDRINFO)