aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--string/tester.c7
2 files changed, 8 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 0d3dab8ea4..d61be87bbf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2001-08-24 Roland McGrath <roland@frob.com>
+
+ * string/tester.c (test_strerror): Don't use _sys_errlist/_sys_nerr.
+ Just test that strerror returns non-null for a few errno codes.
+
2001-08-23 Roland McGrath <roland@frob.com>
* hurd/Versions (libc: GLIBC_2.2.5): New set; add _hurd_raise_signal,
diff --git a/string/tester.c b/string/tester.c
index f44d27bbbb..bd2445f0d1 100644
--- a/string/tester.c
+++ b/string/tester.c
@@ -1272,11 +1272,10 @@ test_bcmp (void)
static void
test_strerror (void)
{
- int f;
it = "strerror";
- f = __open("/", O_WRONLY); /* Should always fail. */
- check(f < 0 && errno > 0 && errno < _sys_nerr, 1);
- equal(strerror(errno), _sys_errlist[errno], 2);
+ check(strerror(EDOM) != 0, 1);
+ check(strerror(ERANGE) != 0, 2);
+ check(strerror(ENOENT) != 0, 3);
}
int