From: Jack Jansen Date: Tue, 2 Jul 2002 14:40:42 +0000 (+0000) Subject: Mac OS X Jaguar (developer preview) seems to have a working getaddrinfo(). X-Git-Tag: v2.3c1~5141 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=84262fb1f348a62a0e92bbf5bfdb1fae4de4bee5;p=thirdparty%2FPython%2Fcpython.git Mac OS X Jaguar (developer preview) seems to have a working getaddrinfo(). --- diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 477dc3167788..3b194b3f8803 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -219,10 +219,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)