summaryrefslogtreecommitdiff
path: root/tests/test-getlogin_r.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-getlogin_r.c')
-rw-r--r--tests/test-getlogin_r.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/test-getlogin_r.c b/tests/test-getlogin_r.c
index 5c7078df8e..11ded88f98 100644
--- a/tests/test-getlogin_r.c
+++ b/tests/test-getlogin_r.c
@@ -45,7 +45,7 @@ main (void)
err = getlogin_r (buf, sizeof (buf));
if (err != 0)
{
- if (errno == ENOENT)
+ if (err == ENOENT)
{
/* This can happen on GNU/Linux. */
fprintf (stderr, "Skipping test: no entry in utmp file.\n");
@@ -53,9 +53,9 @@ main (void)
}
/* getlogin_r() fails when stdin is not connected to a tty. */
- ASSERT (errno == ENOTTY
- || errno == EINVAL /* seen on Linux/SPARC */
- || errno == ENXIO
+ ASSERT (err == ENOTTY
+ || err == EINVAL /* seen on Linux/SPARC */
+ || err == ENXIO
);
#if !defined __hpux /* On HP-UX 11.11 it fails anyway. */
ASSERT (! isatty (0));