Commit 195d4018 authored by Jakob Eriksson's avatar Jakob Eriksson Committed by Alexandre Julliard

Abort if we can't create a named pipe at all.

parent 461c8307
...@@ -700,7 +700,7 @@ static void test_NamedPipe_2(void) ...@@ -700,7 +700,7 @@ static void test_NamedPipe_2(void)
trace("test_NamedPipe_2 returning\n"); trace("test_NamedPipe_2 returning\n");
} }
static void test_DisconnectNamedPipe(void) static int test_DisconnectNamedPipe(void)
{ {
HANDLE hnp; HANDLE hnp;
HANDLE hFile; HANDLE hFile;
...@@ -715,7 +715,10 @@ static void test_DisconnectNamedPipe(void) ...@@ -715,7 +715,10 @@ static void test_DisconnectNamedPipe(void)
/* nInBufSize */ 1024, /* nInBufSize */ 1024,
/* nDefaultWait */ NMPWAIT_USE_DEFAULT_WAIT, /* nDefaultWait */ NMPWAIT_USE_DEFAULT_WAIT,
/* lpSecurityAttrib */ NULL); /* lpSecurityAttrib */ NULL);
ok(hnp != INVALID_HANDLE_VALUE, "CreateNamedPipe failed\n"); if (INVALID_HANDLE_VALUE == hnp) {
trace ("Seems we have no named pipes.\n");
return 1;
}
ok(WriteFile(hnp, obuf, sizeof(obuf), &written, NULL) == 0 ok(WriteFile(hnp, obuf, sizeof(obuf), &written, NULL) == 0
&& GetLastError() == ERROR_PIPE_LISTENING, "WriteFile to not-yet-connected pipe\n"); && GetLastError() == ERROR_PIPE_LISTENING, "WriteFile to not-yet-connected pipe\n");
...@@ -745,12 +748,14 @@ static void test_DisconnectNamedPipe(void) ...@@ -745,12 +748,14 @@ static void test_DisconnectNamedPipe(void)
ok(CloseHandle(hnp), "CloseHandle\n"); ok(CloseHandle(hnp), "CloseHandle\n");
return 0;
} }
START_TEST(pipe) START_TEST(pipe)
{ {
trace("test 1 of 4:\n"); trace("test 1 of 4:\n");
test_DisconnectNamedPipe(); if (test_DisconnectNamedPipe())
return;
trace("test 2 of 4:\n"); trace("test 2 of 4:\n");
test_CreateNamedPipe_instances_must_match(); test_CreateNamedPipe_instances_must_match();
trace("test 3 of 4:\n"); trace("test 3 of 4:\n");
......
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