Vincent Povirk : kernel32/tests: Test waiting on a disconnected client pipe .
Alexandre Julliard
julliard at winehq.org
Tue Jun 9 10:45:27 CDT 2009
Module: wine
Branch: master
Commit: b210eeb1adf66f6cbfa04e0f6b94b3914b5a523c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b210eeb1adf66f6cbfa04e0f6b94b3914b5a523c
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Mon Jun 8 16:23:36 2009 -0500
kernel32/tests: Test waiting on a disconnected client pipe.
---
dlls/kernel32/tests/pipe.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/kernel32/tests/pipe.c b/dlls/kernel32/tests/pipe.c
index a1080fa..948c704 100644
--- a/dlls/kernel32/tests/pipe.c
+++ b/dlls/kernel32/tests/pipe.c
@@ -836,6 +836,7 @@ static int test_DisconnectNamedPipe(void)
char ibuf[32];
DWORD written;
DWORD readden;
+ DWORD ret;
SetLastError(0xdeadbeef);
hnp = CreateNamedPipe(PIPENAME, PIPE_ACCESS_DUPLEX, PIPE_TYPE_BYTE | PIPE_WAIT,
@@ -876,6 +877,8 @@ static int test_DisconnectNamedPipe(void)
"ReadFile from disconnected pipe with bytes waiting\n");
ok(!DisconnectNamedPipe(hnp) && GetLastError() == ERROR_PIPE_NOT_CONNECTED,
"DisconnectNamedPipe worked twice\n");
+ ret = WaitForSingleObject(hFile, 0);
+ ok(ret == WAIT_TIMEOUT, "WaitForSingleObject returned %X\n", ret);
ok(CloseHandle(hFile), "CloseHandle\n");
}
More information about the wine-cvs
mailing list