summary refs log tree commit diff
path: root/stdio-common/Makefile
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2020-08-31 11:53:51 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2020-09-29 13:56:06 -0300
commitcef95fdc2e4002ee6357d8d40ef73c8d875720e3 (patch)
tree3488240efb523a6cf14a576d0969bf4460373716 /stdio-common/Makefile
parentdfb8e514cf4d770a9ce4e7858a351b9a2893614d (diff)
downloadglibc-cef95fdc2e4002ee6357d8d40ef73c8d875720e3.tar.gz
glibc-cef95fdc2e4002ee6357d8d40ef73c8d875720e3.tar.xz
glibc-cef95fdc2e4002ee6357d8d40ef73c8d875720e3.zip
string: Fix strerrorname_np return value [BZ #26555]
It returns the string of the error constant, not its description (as
strerrordesc_np).  To handle the Hurd error mapping, the ERR_MAP was
removed from errlist.h to errlist.c.

Also, the testcase test-strerr (added on 325081b9eb2) was not added
on the check build neither it builds correctly.  This patch also
changed it to decouple from errlist.h, the expected return values
are added explicitly for both both strerrorname_np and strerrordesc_np
directly.

Checked on x86_64-linux-gnu and i686-linux-gnu.  I also run a make
check for i686-gnu.
Diffstat (limited to 'stdio-common/Makefile')
-rw-r--r--stdio-common/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/stdio-common/Makefile b/stdio-common/Makefile
index 8475fd1f09..eff0c98d82 100644
--- a/stdio-common/Makefile
+++ b/stdio-common/Makefile
@@ -69,7 +69,8 @@ tests := tstscanf test_rdwr test-popen tstgetln test-fseek \
 	 tst-printf-bz25691 \
 	 tst-vfprintf-width-prec-alloc \
 	 tst-printf-fp-free \
-	 tst-printf-fp-leak
+	 tst-printf-fp-leak \
+	 test-strerr
 
 
 test-srcs = tst-unbputc tst-printf tst-printfsz-islongdouble