Remove vestigial code in socketmodule.c for Mac OS X 10.1 (#131090)

This commit is contained in:
Max Bachmann 2025-03-13 05:13:07 +01:00 committed by GitHub
parent db1e5827c4
commit f7ac656c8e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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