glibc/posix
Joseph Myers aca6ea6586 Fix fnmatch wmemchr namespace (bug 18468).
fnmatch brings in references to wmemchr, which isn't in all the
standards that contain fnmatch, resulting in linknamespace test
failures.  This patch fixes this in the usual way, making wmemchr into
a weak alias for __wmemchr.

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

	[BZ #18468]
	* wcsmbs/wmemchr.c (wmemchr): Rename to __wmemchr and define as
	weak alias of __wmemchr.  Use libc_hidden_weak.
	* include/wchar.h (__wmemchr): Declare.  Use libc_hidden_proto.
	* posix/fnmatch.c [HANDLE_MULTIBYTE] (MEMCHR): Use __wmemchr
	instead of wmemchr.
2015-06-03 13:57:40 +00:00
..
bits Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
rxspencer
sys Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
_exit.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
alarm.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
annexc.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
BOOST.tests
bsd-getpgrp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-ga1.c
bug-ga2.c
bug-getopt1.c
bug-getopt2.c
bug-getopt3.c
bug-getopt4.c
bug-getopt5.c
bug-glob1.c
bug-glob2.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-glob3.c
bug-regex1.c
bug-regex2.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex3.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex4.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex5.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
bug-regex6.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex7.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex8.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex9.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex10.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex11.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex12.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex13.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex14.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex15.c
bug-regex16.c
bug-regex17.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex18.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex19.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex20.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex21.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex22.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex23.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex24.c
bug-regex25.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex26.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex27.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex28.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex29.c
bug-regex30.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex31.c Fix warning in posix/bug-regex31.c. 2014-11-25 21:40:51 +00:00
bug-regex31.input
bug-regex32.c
bug-regex33.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex34.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex35.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bug-regex36.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
confstr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
cpio.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Depend
environ.c
execl.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
execle.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
execlp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
execv.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
execve.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
execvp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
execvpe.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fexecve.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fnmatch_loop.c Fix BZ 18036 buffer overflow (read past end of buffer) in internal_fnmatch 2015-03-02 13:34:22 -08:00
fnmatch.c Fix fnmatch wmemchr namespace (bug 18468). 2015-06-03 13:57:40 +00:00
fnmatch.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fork.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fpathconf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
gai_strerror.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
gai.conf [BZ #11438] 2012-09-28 10:15:05 -06:00
get_child_max.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getaddrinfo.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getconf-speclist.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getconf.c Update copyright dates not handled by scripts/update-copyrights. 2015-01-02 16:54:45 +00:00
getegid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
geteuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getgid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getgroups.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getopt1.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getopt_init.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getopt_int.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getopt.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getopt.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getpgid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getpgrp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getpid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getppid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getresgid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getresuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getsid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
glob64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
glob.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
glob.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
globtest.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
globtest.sh Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
group_member.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
init-posix.c
Makefile Move tst-getlogin to login/ subdirectory. 2015-02-06 12:29:27 -08:00
nanosleep.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pathconf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pause.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
PCRE.tests
posix_madvise.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
posix-conf-vars.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
posix-conf-vars.list Use posix-conf-vars.list to generate spec array 2014-12-29 19:56:27 +05:30
posix-envs.def Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pread64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pread.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ptestcases.h
PTESTS
PTESTS2C.sed
pwrite64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pwrite.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
re_comp.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
regcomp.c Harmonize posix/regcomp.c with gnulib: comment formatting 2015-03-10 13:53:34 -07:00
regex_internal.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
regex_internal.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
regex.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
regex.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
regexbug1.c Fix -Wformat-security warnings in posix/regexbug1.c 2014-12-11 13:08:26 -08:00
regexec.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
runptests.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
runtests.c
sched_cpualloc.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_cpucount.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_cpufree.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_getaffinity.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_getp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_gets.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_primax.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_primin.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_rr_gi.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_setaffinity.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_setp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_sets.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_yield.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setgid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setpgid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setpgrp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setresgid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setresuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setsid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sleep.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawn_faction_addclose.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawn_faction_adddup2.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawn_faction_addopen.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawn_faction_destroy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawn_faction_init.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawn_int.h posix_spawn_file_actions_addopen needs to copy the path argument (BZ 17048) 2014-06-11 23:13:42 +02:00
spawn.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawn.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_destroy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_getdefault.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_getflags.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_getpgroup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_getschedparam.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_getschedpolicy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_getsigmask.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_init.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_setdefault.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_setflags.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_setpgroup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_setschedparam.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_setschedpolicy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnattr_setsigmask.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawni.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
spawnp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sysconf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tar.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
test-vfork.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
testcases.h
testfnm.c
TESTS
TESTS2C.sed
times.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
transbug.c Fix executable mode. 2013-06-06 02:15:33 +02:00
tst-boost.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-chmod.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-cpucount.c
tst-cpuset.c
tst-dir.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-exec-static.c Support run tst-exec and tst-spawn directly 2013-01-10 14:14:55 -08:00
tst-exec.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-execl1.c
tst-execl2.c
tst-execle1.c
tst-execle2.c
tst-execlp1.c
tst-execlp2.c
tst-execv1.c
tst-execv2.c
tst-execve1.c
tst-execve2.c
tst-execvp1.c
tst-execvp2.c
tst-execvp3.c
tst-execvp4.c
tst-fnmatch2.c
tst-fnmatch3.c Fix BZ 18036 buffer overflow (read past end of buffer) in internal_fnmatch 2015-03-02 13:34:22 -08:00
tst-fnmatch.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-fnmatch.input Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-fork.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-getaddrinfo2.c
tst-getaddrinfo3.c
tst-getaddrinfo4.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-getaddrinfo5.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-getaddrinfo.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-getconf.sh Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-getopt_long1.c Fix warning in posix/tst-getopt_long1.c. 2014-12-02 22:03:59 +00:00
tst-gnuglob.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-mmap.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-nanosleep.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-nice.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-pathconf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-pcre.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-preadwrite64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-preadwrite.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-regex2.c
tst-regex.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-regexloc.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-rfc3484-2.c Fix qsort_r namespace (bug 17571). 2014-11-12 22:33:41 +00:00
tst-rfc3484-3.c Fix qsort_r namespace (bug 17571). 2014-11-12 22:33:41 +00:00
tst-rfc3484.c Fix qsort_r namespace (bug 17571). 2014-11-12 22:33:41 +00:00
tst-rxspencer-no-utf8.c Split up rules for tests using mtrace and something else. 2014-02-14 13:45:14 +00:00
tst-rxspencer.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-spawn-static.c Support run tst-exec and tst-spawn directly 2013-01-10 14:14:55 -08:00
tst-spawn.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-sysconf.c Hurd: Update posix_opt.h 2012-05-10 15:57:27 -07:00
tst-truncate64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-truncate.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-vfork1.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-vfork2.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-vfork3.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-waitid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tstgetopt.c
uname-values.h NaCl: Provide non-default values for uname. 2015-05-12 10:54:47 -07:00
uname.c NaCl: Provide non-default values for uname. 2015-05-12 10:54:47 -07:00
unistd.h Restore _POSIX2_C_VERSION definition (bug 438). 2015-05-22 17:14:04 +00:00
Versions Move getlogin, getlogin_r, setlogin to login/ subdir. 2013-05-06 15:10:09 -07:00
vfork.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wait3.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wait4.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wait.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wait.h
waitid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
waitpid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wordexp-test.c Avoid SIGFPE in wordexp [BZ #18100] 2015-03-23 16:12:38 +01:00
wordexp-tst.sh Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wordexp.c Avoid SIGFPE in wordexp [BZ #18100] 2015-03-23 16:12:38 +01:00
wordexp.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00