Alistair Leslie-Hughes : ws2_32: Map AI ALL_option in getaddrinfo().

Alexandre Julliard julliard at winehq.org
Mon Sep 14 14:58:23 CDT 2020


Module: wine
Branch: master
Commit: 0f515c8ebe990d34da74d3c2c760ba21d57cfaa9
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=0f515c8ebe990d34da74d3c2c760ba21d57cfaa9

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Mon Sep 14 20:23:04 2020 +1000

ws2_32: Map AI ALL_option in getaddrinfo().

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ws2_32/socket.c | 1 +
 include/ws2tcpip.h   | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c
index 246a0e2819..0ed1af3092 100644
--- a/dlls/ws2_32/socket.c
+++ b/dlls/ws2_32/socket.c
@@ -826,6 +826,7 @@ static const int ws_aiflag_map[][2] =
 #ifdef  AI_V4MAPPED
     MAP_OPTION( AI_V4MAPPED ),
 #endif
+    MAP_OPTION( AI_ALL ),
     MAP_OPTION( AI_ADDRCONFIG ),
 };
 
diff --git a/include/ws2tcpip.h b/include/ws2tcpip.h
index 5a444dcb5f..5ba891185b 100644
--- a/include/ws2tcpip.h
+++ b/include/ws2tcpip.h
@@ -72,6 +72,7 @@ typedef ADDRINFOA ADDRINFO, *LPADDRINFO;
 # define AI_CANONNAME              0x00000002
 # define AI_NUMERICHOST            0x00000004
 # define AI_NUMERICSERV            0x00000008
+# define AI_ALL                    0x00000100
 # define AI_ADDRCONFIG             0x00000400
 # define AI_V4MAPPED               0x00000800
 # define AI_NON_AUTHORITATIVE      0x00004000
@@ -93,6 +94,7 @@ typedef ADDRINFOA ADDRINFO, *LPADDRINFO;
 # define WS_AI_CANONNAME              0x00000002
 # define WS_AI_NUMERICHOST            0x00000004
 # define WS_AI_NUMERICSERV            0x00000008
+# define WS_AI_ALL                    0x00000100
 # define WS_AI_ADDRCONFIG             0x00000400
 # define WS_AI_V4MAPPED               0x00000800
 # define WS_AI_NON_AUTHORITATIVE      0x00004000




More information about the wine-cvs mailing list