diff options
| author | me_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac> | 2013-09-19 18:08:52 +0000 |
|---|---|---|
| committer | me_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac> | 2013-09-19 18:08:52 +0000 |
| commit | 57d45923fc62be7d11ac20abba8618ca4b90bea4 (patch) | |
| tree | d9f5b7e8a8887d60caff5593e74eb237bada30ce /PICA_nodewait.c | |
| parent | 698e81f37ccaddf40abbb31c0415f95bafa48b43 (diff) | |
| download | pica-pica-57d45923fc62be7d11ac20abba8618ca4b90bea4.tar.gz pica-pica-57d45923fc62be7d11ac20abba8618ca4b90bea4.zip | |
fixes for enabling build of pica-node on Windows using MinGW
git-svn-id: svn://localhost/project_picapica/trunk@275 fb96df88-216d-11de-830c-f3023f12d8ac
Diffstat (limited to 'PICA_nodewait.c')
| -rw-r--r-- | PICA_nodewait.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/PICA_nodewait.c b/PICA_nodewait.c index c3479b7..d9b49b0 100644 --- a/PICA_nodewait.c +++ b/PICA_nodewait.c @@ -9,6 +9,8 @@ #ifdef WIN32 +#include <winsock2.h> +#include <ws2tcpip.h> #include <windows.h> #else @@ -82,11 +84,15 @@ char portbuf[8]; memset(&h,0,sizeof(struct addrinfo)); +#ifdef AI_ADDRCONFIG #ifdef AI_IDN #define H_AI_FLAGS (AI_ADDRCONFIG | AI_IDN) #else #define H_AI_FLAGS AI_ADDRCONFIG #endif +#else +#define H_AI_FLAGS 0 +#endif h.ai_flags=H_AI_FLAGS; h.ai_family=AF_INET;//CONF - IPv4, IPv6, IPv4 then IPv6, IPv6 then IPv4 |
