From ff51865c83c58904b341e6ad4d721675e62d09a4 Mon Sep 17 00:00:00 2001 From: Max Bachmann Date: Tue, 11 Mar 2025 14:20:23 +0100 Subject: [PATCH] Remove special handling for mac os versions < Mac OS X 10.2 --- Modules/socketmodule.c | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 916ad35623e94d..aa6f9c2bd8b705 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -427,21 +427,6 @@ remove_unusable_flags(PyObject *m) #endif #ifdef __APPLE__ -/* On OS X, getaddrinfo returns no error indication of lookup - failure, so we must use the emulation instead of the libinfo - implementation. Unfortunately, performing an autoconf test - for this bug would require DNS access for the machine performing - the configuration, which is not acceptable. Therefore, we - 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. The easiest way I could - Find to check for Jaguar is that it has getnameinfo(), which - older releases don't have */ -#undef HAVE_GETADDRINFO -#endif - #ifdef HAVE_INET_ATON #define USE_INET_ATON_WEAKLINK #endif