[PATCH] Skip tests on Win95
Paul Vriens
Paul.Vriens.Wine at gmail.com
Sat Sep 13 07:05:12 CDT 2008
---
dlls/kernel32/tests/pipe.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/dlls/kernel32/tests/pipe.c b/dlls/kernel32/tests/pipe.c
index 8de2e97..2d45702 100644
--- a/dlls/kernel32/tests/pipe.c
+++ b/dlls/kernel32/tests/pipe.c
@@ -713,14 +713,17 @@ static int test_DisconnectNamedPipe(void)
DWORD written;
DWORD readden;
+ SetLastError(0xdeadbeef);
hnp = CreateNamedPipe(PIPENAME, PIPE_ACCESS_DUPLEX, PIPE_TYPE_BYTE | PIPE_WAIT,
/* nMaxInstances */ 1,
/* nOutBufSize */ 1024,
/* nInBufSize */ 1024,
/* nDefaultWait */ NMPWAIT_USE_DEFAULT_WAIT,
/* lpSecurityAttrib */ NULL);
- if (INVALID_HANDLE_VALUE == hnp) {
- trace ("Seems we have no named pipes.\n");
+ if ((hnp == INVALID_HANDLE_VALUE /* Win98 */ || !hnp /* Win95 */)
+ && GetLastError() == ERROR_CALL_NOT_IMPLEMENTED) {
+
+ win_skip("Named pipes are not implemented\n");
return 1;
}
--
1.5.5.1
--------------040807040702060408000204--
More information about the wine-patches
mailing list