From: Bruno Haible Date: Mon, 20 Dec 2010 11:43:41 +0000 (+0100) Subject: getlogin, getlogin_r: Document HP-UX 11.11 bugs. X-Git-Tag: v0.1~3521 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=7a85bea5631913483046e8f47893e4d42dafb2c9;p=gnulib.git getlogin, getlogin_r: Document HP-UX 11.11 bugs. * tests/test-getlogin.c: Include . (main): Avoid test failure on HP-UX 11.11. --- diff --git a/ChangeLog b/ChangeLog index 74e93a346..f14e94039 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,7 +3,9 @@ getlogin, getlogin_r: Document HP-UX 11.11 bugs. * doc/posix-functions/getlogin.texi: Document HP-UX 11.11 bug. * doc/posix-functions/getlogin_r.texi: Likewise. - * tests/test-getlogin_r.c (main): Avoid test failure on HP-UX 11.11. + * tests/test-getlogin.c: Include . + (main): Avoid test failure on HP-UX 11.11. + * tests/test-getlogin_r.c (main): Likewise. 2010-12-20 Bruno Haible diff --git a/tests/test-getlogin.c b/tests/test-getlogin.c index 136510832..9b84acb46 100644 --- a/tests/test-getlogin.c +++ b/tests/test-getlogin.c @@ -23,6 +23,7 @@ #include "signature.h" SIGNATURE_CHECK (getlogin, char *, (void)); +#include #include #include #include @@ -39,7 +40,10 @@ main (void) if (buf == NULL) { /* getlogin() fails when stdin is not connected to a tty. */ + ASSERT (errno == ENOTTY); +#if !defined __hpux /* On HP-UX 11.11 it fails anyway. */ ASSERT (! isatty (0)); +#endif fprintf (stderr, "Skipping test: stdin is not a tty.\n"); return 77; }