diff --git a/modules/rostests/winetests/ws2_32/sock.c b/modules/rostests/winetests/ws2_32/sock.c index 48e08eee6f1..74ea920dd00 100644 --- a/modules/rostests/winetests/ws2_32/sock.c +++ b/modules/rostests/winetests/ws2_32/sock.c @@ -7010,6 +7010,15 @@ static void test_write_watch(void) base = VirtualAlloc( 0, size, MEM_RESERVE | MEM_COMMIT | MEM_WRITE_WATCH, PAGE_READWRITE ); ok( base != NULL, "VirtualAlloc failed %u\n", GetLastError() ); +#ifdef __REACTOS__ + if (!base) + { + skip("VirtualAlloc(MEM_WRITE_WATCH) is not supported yet on ReactOS\n"); + skip("Skipping tests due to hang. See ROSTESTS-385\n"); + return; + } +#endif + memset( base, 0, size ); count = 64; ret = pGetWriteWatch( WRITE_WATCH_FLAG_RESET, base, size, results, &count, &pagesize ); @@ -11620,9 +11629,22 @@ START_TEST( sock ) test_GetAddrInfoW(); test_GetAddrInfoExW(); test_getaddrinfo(); + +#ifdef __REACTOS__ + if (!winetest_interactive) + { + skip("WSPAcceptEx(), WSPConnectEx() and WSPDisconnectEx() are UNIMPLEMENTED on ReactOS\n"); + skip("Skipping tests due to hang. See ROSTESTS-385\n"); + } + else + { +#endif test_AcceptEx(); test_ConnectEx(); test_DisconnectEx(); +#ifdef __REACTOS__ + } +#endif test_sioRoutingInterfaceQuery(); test_sioAddressListChange();