X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=tests%2Ftest-spawn-pipe-child.c;h=99294914e563859d0cd0ca423fef54e56b7ea238;hb=1bb384c44db25aef8f8b455cef22af32d8401abc;hp=eefecf9c10471e2d108a44ff5f026ba94b82e603;hpb=e5ff59461450dda2e88e631634401dd1be017517;p=gnulib.git diff --git a/tests/test-spawn-pipe-child.c b/tests/test-spawn-pipe-child.c index eefecf9c1..99294914e 100644 --- a/tests/test-spawn-pipe-child.c +++ b/tests/test-spawn-pipe-child.c @@ -45,6 +45,8 @@ static FILE *myerr; #undef close #undef fcntl #undef fdopen +#undef fflush +#undef fprintf #undef read #undef write @@ -95,8 +97,13 @@ main (int argc, char *argv[]) ASSERT (is_open (STDERR_FILENO)); break; case 1: - /* Expect fd 2 is closed. */ + /* Expect fd 2 is closed. + But on HP-UX 11, fd 2 gets automatically re-opened to /dev/null if it + was closed. Future POSIX will allow this, see + . */ +#if !defined __hpux ASSERT (! is_open (STDERR_FILENO)); +#endif break; default: ASSERT (0);