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.
This commit is contained in:
Guido van Rossum 1999-04-13 04:07:32 +00:00
parent 761fcd03aa
commit 7a1229991d
1 changed files with 5 additions and 1 deletions

View File

@ -91,8 +91,12 @@ Socket methods:
#undef HAVE_GETHOSTBYNAME_R_5_ARG #undef HAVE_GETHOSTBYNAME_R_5_ARG
#undef HAVE_GETHOSTBYNAME_R_6_ARG #undef HAVE_GETHOSTBYNAME_R_6_ARG
#ifndef WITH_THREAD
#undef HAVE_GETHOSTBYNAME_R
#endif
#ifdef HAVE_GETHOSTBYNAME_R #ifdef HAVE_GETHOSTBYNAME_R
#if defined(_AIX) #if defined(_AIX) || defined(__osf__)
#define HAVE_GETHOSTBYNAME_R_3_ARG #define HAVE_GETHOSTBYNAME_R_3_ARG
#elif defined(__sun__) || defined(__sgi) #elif defined(__sun__) || defined(__sgi)
#define HAVE_GETHOSTBYNAME_R_5_ARG #define HAVE_GETHOSTBYNAME_R_5_ARG