Commit 6495e66b authored by Phil Lodwick's avatar Phil Lodwick Committed by Alexandre Julliard

winsock/tests: Add a todo_wine test for select.

parent 9cf319d7
......@@ -1317,6 +1317,30 @@ static void test_WSAStringToAddressW(void)
"WSAStringToAddressW() failed unexpectedly: %d\n", GLE );
}
static void test_select(void)
{
SOCKET fd;
fd = socket(AF_INET, SOCK_STREAM, 0);
if (fd != INVALID_SOCKET)
{
fd_set readfds;
struct timeval select_timeout;
FD_ZERO(&readfds);
FD_SET(fd, &readfds);
select_timeout.tv_sec=2;
select_timeout.tv_usec=0;
todo_wine {
if (select((int) fd+1, &readfds, NULL, NULL, &select_timeout) != SOCKET_ERROR)
ok(!FD_ISSET(fd, &readfds), "FD should not be set\n");
}
closesocket(fd);
}
}
/**************** Main program ***************/
START_TEST( sock )
......@@ -1344,5 +1368,7 @@ START_TEST( sock )
test_WSAStringToAddressA();
test_WSAStringToAddressW();
test_select();
Exit();
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment