From 7a85bea5631913483046e8f47893e4d42dafb2c9 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 20 Dec 2010 12:43:41 +0100 Subject: [PATCH] getlogin, getlogin_r: Document HP-UX 11.11 bugs. * tests/test-getlogin.c: Include . (main): Avoid test failure on HP-UX 11.11. --- ChangeLog | 4 +++- tests/test-getlogin.c | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 74e93a346e..f14e94039e 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 136510832a..9b84acb468 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; } -- 2.30.2