Mercurial > cpython-lru_cache-weakref
diff Modules/socketmodule.c @ 29929:08d2636b8e58 legacy-trunk
Get socketmodule compiling on IRIX 6.5.10.
I don't think the fix here is very good, but I'm not sure what would
be better. In particular, we should not be defining _SGIAPI, but lots
of things break if we remove it.
| author | Jeremy Hylton <jeremy@alum.mit.edu> |
|---|---|
| date | Thu, 17 Jul 2003 16:58:48 +0000 |
| parents | 1037feacb54f |
| children | 354c7ee438bf |
line wrap: on
line diff
--- a/Modules/socketmodule.c Thu Jul 17 16:45:43 2003 +0000 +++ b/Modules/socketmodule.c Thu Jul 17 16:58:48 2003 +0000 @@ -185,12 +185,21 @@ # include <os2.h> #endif -#if defined(__sgi)&&_COMPILER_VERSION>700 && !_SGIAPI +#if defined(__sgi) && _COMPILER_VERSION>700 && !_SGIAPI /* make sure that the reentrant (gethostbyaddr_r etc) functions are declared correctly if compiling with MIPSPro 7.x in ANSI C mode (default) */ + +/* XXX Using _SGIAPI is the wrong thing, + but I don't know what the right thing is. */ #define _SGIAPI 1 -#include "netdb.h" + +#ifndef ENABLE_IPV6 +#define INET_ADDRSTRLEN 16 +#endif + +#define HAVE_INET_PTON +#include <netdb.h> #endif /* Generic includes */
