Apply patch from http://python.org/sf/728330 to fix socket module compilation on Solaris 2.6, HP-UX 11, AIX 5.1 and (possibly) some IRIX versions.
This commit is contained in:
parent
97329754f8
commit
a708d6e3b0
|
@ -257,7 +257,19 @@ int h_errno; /* not used */
|
||||||
# define O_NONBLOCK O_NDELAY
|
# define O_NONBLOCK O_NDELAY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* include Python's addrinfo.h unless it causes trouble */
|
||||||
|
#if defined(__sgi) && _COMPILER_VERSION>700 && defined(_SS_ALIGNSIZE)
|
||||||
|
/* Do not include addinfo.h on some newer IRIX versions.
|
||||||
|
* _SS_ALIGNSIZE is defined in sys/socket.h by 6.5.21,
|
||||||
|
* for example, but not by 6.5.10.
|
||||||
|
*/
|
||||||
|
#elif defined(_MSC_VER) && _MSC_VER>1200
|
||||||
|
/* Do not include addrinfo.h for MSVC7 or greater. 'addrinfo' and
|
||||||
|
* EAI_* constants are defined in (the already included) ws2tcpip.h.
|
||||||
|
*/
|
||||||
|
#else
|
||||||
# include "addrinfo.h"
|
# include "addrinfo.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef HAVE_INET_PTON
|
#ifndef HAVE_INET_PTON
|
||||||
int inet_pton(int af, const char *src, void *dst);
|
int inet_pton(int af, const char *src, void *dst);
|
||||||
|
|
Loading…
Reference in New Issue