wine/dlls/winsock socket.c
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Nov 22 06:00:43 CST 2005
ChangeSet ID: 21394
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard at winehq.org 2005/11/22 06:00:43
Modified files:
dlls/winsock : socket.c
Log message:
Marcus Meissner <meissner at suse.de>
EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
Patch: http://cvs.winehq.org/patch.py?id=21394
Old revision New revision Changes Path
1.196 1.197 +11 -0 wine/dlls/winsock/socket.c
Index: wine/dlls/winsock/socket.c
diff -u -p wine/dlls/winsock/socket.c:1.196 wine/dlls/winsock/socket.c:1.197
--- wine/dlls/winsock/socket.c:1.196 22 Nov 2005 12: 0:43 -0000
+++ wine/dlls/winsock/socket.c 22 Nov 2005 12: 0:43 -0000
@@ -332,7 +332,18 @@ static const int ws_eai_map[][2] =
MAP_OPTION( EAI_FAIL ),
MAP_OPTION( EAI_FAMILY ),
MAP_OPTION( EAI_MEMORY ),
+/* Note: EAI_NODATA is deprecated, but still
+ * used by Windows and Linux... We map the newer
+ * EAI_NONAME to EAI_NODATA for now until Windows
+ * changes too.
+ */
+#ifdef EAI_NODATA
MAP_OPTION( EAI_NODATA ),
+#endif
+#ifdef EAI_NONAME
+ { WS_EAI_NODATA, EAI_NONAME },
+#endif
+
MAP_OPTION( EAI_SERVICE ),
MAP_OPTION( EAI_SOCKTYPE ),
{ 0, 0 }
More information about the wine-cvs
mailing list