Fix fmtmsg addseverity namespace (bug 18539).
commit68f1ba4ba4b9cb4661ca3ed446d0967ca79c2a47
authorJoseph Myers <joseph@codesourcery.com>
Wed, 17 Jun 2015 20:13:07 +0000 (17 20:13 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 17 Jun 2015 20:13:07 +0000 (17 20:13 +0000)
treeea50bcfdbf1704829af8ae5b5983af344634623c
parentd051b143f73189311faf9cd311cc53c6f6a145db
Fix fmtmsg addseverity namespace (bug 18539).

Use of fmtmsg (XSI POSIX) brings in addseverity (non-POSIX).  This
patch fixes this by making addseverity into a weak alias for
__addseverity.

Tested for x86_64 and x86 (testsuite, and that disassembly of
installed shared libraries is unchanged by the patch).

[BZ #18539]
* stdlib/fmtmsg.c (addseverity): Rename to __addseverity and
define as weak alias of __addseverity.
* conform/Makefile (test-xfail-XPG4/fmtmsg.h/linknamespace):
Remove variable.
(test-xfail-UNIX98/fmtmsg.h/linknamespace): Likewise.
(test-xfail-XOPEN2K/fmtmsg.h/linknamespace): Likewise.
(test-xfail-XOPEN2K8/fmtmsg.h/linknamespace): Likewise.
ChangeLog
NEWS
conform/Makefile
stdlib/fmtmsg.c