Ge van Geldorp : ws2_32/tests: Add acceptable error codes for Win7.

Alexandre Julliard julliard at winehq.org
Tue Sep 8 08:53:52 CDT 2009


Module: wine
Branch: master
Commit: 1c65c6d6f95ec22dff7d3167b86900436c2dbb75
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=1c65c6d6f95ec22dff7d3167b86900436c2dbb75

Author: Ge van Geldorp <ggeldorp at vmware.com>
Date:   Thu Sep  3 11:53:05 2009 +0200

ws2_32/tests: Add acceptable error codes for Win7.

---

 dlls/ws2_32/tests/sock.c |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dlls/ws2_32/tests/sock.c b/dlls/ws2_32/tests/sock.c
index 2127954..3d470c6 100644
--- a/dlls/ws2_32/tests/sock.c
+++ b/dlls/ws2_32/tests/sock.c
@@ -2332,24 +2332,24 @@ static void test_addr_to_print(void)
     pdst = NULL;
     pdst = pInetNtop(AF_INET, (void*)&in.s_addr, NULL, sizeof(dst));
     ok(pdst == NULL, "The pointer should not be returned (%p)\n", pdst);
-    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER,
-       "Should be STATUS_INVALID_PARAMETER not 0x%x\n", WSAGetLastError());
+    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER || WSAGetLastError() == WSAEINVAL /* Win7 */,
+       "Should be STATUS_INVALID_PARAMETER or WSAEINVAL not 0x%x\n", WSAGetLastError());
 
     /* Test zero length passed */
     WSASetLastError(0);
     pdst = NULL;
     pdst = pInetNtop(AF_INET, (void*)&in.s_addr, dst, 0);
     ok(pdst == NULL, "The pointer should not be returned (%p)\n", pdst);
-    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER,
-       "Should be STATUS_INVALID_PARAMETER not 0x%x\n", WSAGetLastError());
+    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER || WSAGetLastError() == WSAEINVAL /* Win7 */,
+       "Should be STATUS_INVALID_PARAMETER or WSAEINVAL not 0x%x\n", WSAGetLastError());
 
     /* Test length one shorter than the address length */
     WSASetLastError(0);
     pdst = NULL;
     pdst = pInetNtop(AF_INET, (void*)&in.s_addr, dst, 6);
     ok(pdst == NULL, "The pointer should not be returned (%p)\n", pdst);
-    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER,
-       "Should be STATUS_INVALID_PARAMETER not 0x%x\n", WSAGetLastError());
+    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER || WSAGetLastError() == WSAEINVAL /* Win7 */,
+       "Should be STATUS_INVALID_PARAMETER or WSAEINVAL not 0x%x\n", WSAGetLastError());
 
     /* Test longer length is ok */
     WSASetLastError(0);
@@ -2385,24 +2385,24 @@ static void test_addr_to_print(void)
     pdst = NULL;
     pdst = pInetNtop(AF_INET6, (void*)&in6.s6_addr, NULL, sizeof(dst6));
     ok(pdst == NULL, "The pointer should not be returned (%p)\n", pdst);
-    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER,
-       "Should be STATUS_INVALID_PARAMETER not 0x%x\n", WSAGetLastError());
+    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER || WSAGetLastError() == WSAEINVAL /* Win7 */,
+       "Should be STATUS_INVALID_PARAMETER or WSAEINVAL not 0x%x\n", WSAGetLastError());
 
     /* Test zero length passed */
     WSASetLastError(0);
     pdst = NULL;
     pdst = pInetNtop(AF_INET6, (void*)&in6.s6_addr, dst6, 0);
     ok(pdst == NULL, "The pointer should not be returned (%p)\n", pdst);
-    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER,
-       "Should be STATUS_INVALID_PARAMETER not 0x%x\n", WSAGetLastError());
+    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER || WSAGetLastError() == WSAEINVAL /* Win7 */,
+       "Should be STATUS_INVALID_PARAMETER or WSAEINVAL not 0x%x\n", WSAGetLastError());
 
     /* Test length one shorter than the address length */
     WSASetLastError(0);
     pdst = NULL;
     pdst = pInetNtop(AF_INET6, (void*)&in6.s6_addr, dst6, 16);
     ok(pdst == NULL, "The pointer should not be returned (%p)\n", pdst);
-    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER,
-       "Should be STATUS_INVALID_PARAMETER not 0x%x\n", WSAGetLastError());
+    ok(WSAGetLastError() == STATUS_INVALID_PARAMETER || WSAGetLastError() == WSAEINVAL /* Win7 */,
+       "Should be STATUS_INVALID_PARAMETER or WSAEINVAL not 0x%x\n", WSAGetLastError());
 
     /* Test longer length is ok */
     WSASetLastError(0);




More information about the wine-cvs mailing list