glibc/misc
Joseph Myers be7dc2b77e Fix syslog dprintf namespace (bug 18534).
syslog functions bring in references to dprintf, which wasn't added to
POSIX until the 2008 edition and so isn't in various standards
containing the syslog functions.  This patch fixes this by making
dprintf into a weak alias of __dprintf and using __dprintf as
appropriate.

Tested for x86_64 and x86 (testsuite, and that installed stripped
shared libraries are unchanged by the patch).

	[BZ #18534]
	* stdio-common/dprintf.c (__dprintf): Use libc_hidden_def.
	(dprintf): Define as a weak alias of __dprintf, not a strong
	alias.
	* include/stdio.h (__dprintf): Declare.  Use libc_hidden_proto.
	* misc/syslog.c (__vsyslog_chk): Call __dprintf instead of
	dprintf.
	* conform/Makefile (test-xfail-XPG4/syslog.h/linknamespace):
	Remove variable.
	(test-xfail-UNIX98/syslog.h/linknamespace): Likewise.
	(test-xfail-XOPEN2K/syslog.h/linknamespace): Likewise.
2015-06-17 20:10:50 +00:00
..
bits Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sys Add ersatz _Static_assert on older C hosts 2015-02-07 14:43:27 -08:00
acct.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ar.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
brk.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-hsearch1.c .. 2009-01-23 20:41:36 +00:00
chflags.c hurd: fix f?chflags prototypes, declare them and their flags 2015-02-07 21:56:15 +01:00
chroot.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
daemon.c Update. 2004-09-25 06:49:33 +00:00
dirname.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
efgcvt_r.c Fix ecvt_r, fcvt_r namespace (bug 18522). 2015-06-12 10:11:35 +00:00
efgcvt.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
err.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
err.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
error.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
error.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fchflags.c hurd: fix f?chflags prototypes, declare them and their flags 2015-02-07 21:56:15 +01:00
fdatasync.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fgetxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
flistxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fremovexattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fsetxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fstab.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fstab.h Remove pre-ISO C support 2012-01-07 23:57:22 -05:00
fsync.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ftruncate64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ftruncate.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
futimes.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
futimesat.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getauxval.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getclktck.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getdomain.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getdtsz.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
gethostid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
gethostname.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getloadavg.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getpagesize.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getpass.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getsysstats.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getttyent.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
getusershell.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
getxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
gtty.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
hsearch_r.c Fix search.h namespace (bug 17996). 2015-02-18 18:47:34 +00:00
hsearch.c Fix search.h namespace (bug 17996). 2015-02-18 18:47:34 +00:00
ifunc-impl-list.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
init-misc.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
insremque.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ioctl.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
lgetxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
libgen.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
listxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
llistxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
lremovexattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
lsearch.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
lsetxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
lutimes.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
madvise.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Makefile Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mincore.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkdtemp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkostemp64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkostemp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkostemps64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkostemps.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkstemp64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkstemp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkstemps64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkstemps.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mktemp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mlock.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mlockall.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mmap64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mmap.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mntent_r.c Fix incorrect mount table entry parsing in __getmntent_r 2015-01-06 19:51:01 -08:00
mntent.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mntent.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mprotect.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
msync.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
munlock.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
munlockall.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
munmap.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
preadv64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
preadv.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pselect.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ptrace.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pwritev64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pwritev.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
qefgcvt_r.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
qefgcvt.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
readv.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
reboot.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
regexp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
regexp.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
remap_file_pages.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
removexattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
revoke.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sbrk.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
search.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
select.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setdomain.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setegid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
seteuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sethostid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sethostname.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setregid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setreuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sgtty.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sstk.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
stab.h Update. 1997-06-21 02:59:26 +00:00
stty.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
swapoff.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
swapon.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sync.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
syncfs.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
syscall.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
syscall.h update from main archive 960107 1997-01-07 23:29:44 +00:00
sysexits.h Update. 1999-06-09 13:08:30 +00:00
syslog.c Fix syslog dprintf namespace (bug 18534). 2015-06-17 20:10:50 +00:00
syslog.h initial import 1995-02-18 01:27:10 +00:00
truncate64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
truncate.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tsearch.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-dirname.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-efgcvt.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-error1.c Suppress -Wformat-security in tst-error1.c. 2014-12-11 13:52:57 -08:00
tst-fdset.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-hsearch.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-insremque.c [BZ #2766] 2006-06-17 17:01:42 +00:00
tst-mntent2.c Fix warning in misc/tst-mntent2.c. 2014-12-16 10:27:16 +01:00
tst-mntent.c Fix incorrect mount table entry parsing in __getmntent_r 2015-01-06 19:51:01 -08:00
tst-pselect.c Do not use SA_NOCLDWAIT in tst-pselect. 2015-02-06 12:29:39 -08:00
tst-tsearch.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ttyent.h Remove pre-ISO C support 2012-01-07 23:57:22 -05:00
ttyslot.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
ualarm.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
usleep.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ustat.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ustat.h Thu Jul 18 04:33:21 1996 Roland McGrath <roland@baalperazim.frob.com> 1996-07-18 08:43:26 +00:00
utimes.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Versions Hide reference to mktemp in libpthread 2013-01-16 15:57:11 +01:00
vhangup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
writev.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00