diff Modules/socketmodule.c @ 25458:a77254cbd4f0 2.2

Backport Jack's fix for Jaguar.
author Michael W. Hudson <mwh@python.net>
date Fri, 27 Sep 2002 08:51:20 +0000
parents 734f89c194dd
children 383587027c74
line wrap: on
line diff
--- a/Modules/socketmodule.c	Thu Sep 26 21:50:01 2002 +0000
+++ b/Modules/socketmodule.c	Fri Sep 27 08:51:20 2002 +0000
@@ -222,10 +222,15 @@
    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)