From 7a1229991de8d1a275823acb7d7d2cf5be1cc776 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 13 Apr 1999 04:07:32 +0000 Subject: Put back __osf__ support for gethostbyname_r(); the real bug was that it was being used even without threads. This of course might be an all-platform problem so now we only use the _r variant when we are using threads. --- Modules/socketmodule.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 039023f..4507eaa 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -91,8 +91,12 @@ Socket methods: #undef HAVE_GETHOSTBYNAME_R_5_ARG #undef HAVE_GETHOSTBYNAME_R_6_ARG +#ifndef WITH_THREAD +#undef HAVE_GETHOSTBYNAME_R +#endif + #ifdef HAVE_GETHOSTBYNAME_R -#if defined(_AIX) +#if defined(_AIX) || defined(__osf__) #define HAVE_GETHOSTBYNAME_R_3_ARG #elif defined(__sun__) || defined(__sgi) #define HAVE_GETHOSTBYNAME_R_5_ARG -- cgit v0.12