summaryrefslogtreecommitdiffstats
path: root/PICA_nodewait.c
diff options
context:
space:
mode:
authorme_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac>2013-09-19 18:08:52 +0000
committerme_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac>2013-09-19 18:08:52 +0000
commit57d45923fc62be7d11ac20abba8618ca4b90bea4 (patch)
treed9f5b7e8a8887d60caff5593e74eb237bada30ce /PICA_nodewait.c
parent698e81f37ccaddf40abbb31c0415f95bafa48b43 (diff)
downloadpica-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.c6
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