ws2_32/tests: Avoid some more test failures on Vista.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Zebediah Figura 2021-06-20 11:05:52 -05:00 committed by Alexandre Julliard
parent 1de583a4da
commit b3e9d0f88c
1 changed files with 9 additions and 0 deletions

View File

@ -3816,6 +3816,9 @@ static void test_fionread_siocatmark(void)
ret = recv(client, buffer, 1, MSG_OOB);
ok(ret == 1, "got %d\n", ret);
/* wait for the data to be available */
check_poll_mask_todo(client, POLLRDBAND, POLLRDBAND);
check_fionread_siocatmark_todo(client, 2, FALSE);
ret = recv(client, buffer, 5, 0);
@ -3831,6 +3834,9 @@ static void test_fionread_siocatmark(void)
ret = send(server, "a", 1, MSG_OOB);
ok(ret == 1, "got %d\n", ret);
/* wait for the data to be available */
check_poll_mask(client, POLLRDBAND, POLLRDBAND);
ret = 1;
ret = setsockopt(client, SOL_SOCKET, SO_OOBINLINE, (char *)&ret, sizeof(ret));
ok(!ret, "got error %u\n", WSAGetLastError());
@ -3845,6 +3851,9 @@ static void test_fionread_siocatmark(void)
ret = send(server, "a", 1, MSG_OOB);
ok(ret == 1, "got %d\n", ret);
/* wait for the data to be available */
check_poll_mask(client, POLLRDNORM, POLLRDNORM);
check_fionread_siocatmark(client, 1, TRUE);
closesocket(client);