ws2_32: Add AI_NUMERICSERV support
Bruno Jesus
00cpxxx at gmail.com
Wed Feb 12 17:29:31 CST 2014
This patch silences warnings from EA Origin.
With #ifdef to ensure older systems don't suffer.
-------------- next part --------------
diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c
index 1c558bf..7a9440f 100644
--- a/dlls/ws2_32/socket.c
+++ b/dlls/ws2_32/socket.c
@@ -525,6 +525,9 @@ static const int ws_aiflag_map[][2] =
MAP_OPTION( AI_PASSIVE ),
MAP_OPTION( AI_CANONNAME ),
MAP_OPTION( AI_NUMERICHOST ),
+#ifdef AI_NUMERICSERV
+ MAP_OPTION( AI_NUMERICSERV ),
+#endif
MAP_OPTION( AI_V4MAPPED ),
MAP_OPTION( AI_ADDRCONFIG ),
};
diff --git a/include/ws2tcpip.h b/include/ws2tcpip.h
index 89f4895..b3a6a1f 100644
--- a/include/ws2tcpip.h
+++ b/include/ws2tcpip.h
@@ -63,6 +63,7 @@ typedef ADDRINFOA ADDRINFO, *LPADDRINFO;
# define AI_PASSIVE 0x00000001
# define AI_CANONNAME 0x00000002
# define AI_NUMERICHOST 0x00000004
+# define AI_NUMERICSERV 0x00000008
# define AI_ADDRCONFIG 0x00000400
# define AI_V4MAPPED 0x00000800
# define AI_NON_AUTHORITATIVE 0x00004000
@@ -82,6 +83,7 @@ typedef ADDRINFOA ADDRINFO, *LPADDRINFO;
# define WS_AI_PASSIVE 0x00000001
# define WS_AI_CANONNAME 0x00000002
# define WS_AI_NUMERICHOST 0x00000004
+# define WS_AI_NUMERICSERV 0x00000008
# define WS_AI_ADDRCONFIG 0x00000400
# define WS_AI_V4MAPPED 0x00000800
# define WS_AI_NON_AUTHORITATIVE 0x00004000
More information about the wine-patches
mailing list