diff options
Diffstat (limited to 'Modules/socketmodule.c')
| -rw-r--r-- | Modules/socketmodule.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 062f88d255..ca7a9c1e3a 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -187,6 +187,8 @@ Socket methods: #include <GUSI.h> #endif +#include "addrinfo.h" + #ifdef USE_SSL #include "openssl/rsa.h" #include "openssl/crypto.h" @@ -196,6 +198,14 @@ Socket methods: #include "openssl/err.h" #endif /* USE_SSL */ +/* I know this is a bad practice, but it is the easiest... */ +#ifndef HAVE_GETADDRINFO +#include "getaddrinfo.c" +#endif +#ifndef HAVE_GETNAMEINFO +#include "getnameinfo.c" +#endif + #if defined(MS_WINDOWS) || defined(__BEOS__) /* BeOS suffers from the same socket dichotomy as Win32... - [cjh] */ /* seem to be a few differences in the API */ |
