glibc/posix
Meador Inge 84ae135d32 Use __glibc_block in public headers.
As detailed in PR11157, the use of '__block' is known to interfere
with keywords in some environments, such as the Clang -fblocks extension.
Recently a similar issue was raised concerning the use of '__unused'
and a '__glibc' prefix was proposed to create a glibc implementation
namespace for these sorts of issues [1].  This patches takes that
approach.

[1] https://sourceware.org/ml/libc-alpha/2012-02/msg00047.html
[2] http://lists.debian.org/debian-glibc/2013/11/msg00020.html
2013-11-21 16:57:37 -05:00
..
bits Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
rxspencer [BZ 697] 2009-01-08 00:47:30 +00:00
sys Remove __GLIBC_HAVE_LONG_LONG. 2013-01-11 21:13:25 +00:00
_exit.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
alarm.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
annexc.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
BOOST.tests
bsd-getpgrp.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-ga1.c
bug-ga2.c
bug-getopt1.c Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-getopt2.c Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-getopt3.c Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-getopt4.c Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-getopt5.c Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-glob1.c
bug-glob2.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
bug-glob3.c Add test for last glob bug. 2010-03-24 12:10:51 -07:00
bug-regex1.c
bug-regex2.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex3.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex4.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +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 notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex7.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex8.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex9.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex10.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex11.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex12.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex13.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex14.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex15.c
bug-regex16.c
bug-regex17.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex18.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex19.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex20.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex21.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex22.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex23.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex24.c
bug-regex25.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex26.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex27.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex28.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex29.c Add missing stdio.h include. 2009-11-14 19:11:44 -08:00
bug-regex30.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex31.c Quash some new warnings from GCC 4.6. 2011-06-10 22:44:20 -07:00
bug-regex31.input One more regex memory leak fixed. 2010-10-12 09:00:33 -04:00
bug-regex32.c Fix unnecessary overallocation due to incomplete character 2011-05-28 17:14:30 -04:00
bug-regex33.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
bug-regex34.c Fix buffer overrun in regexp matcher 2013-02-12 09:30:34 +01:00
bug-regex35.c Fix handling of collating symbols in regexps 2013-02-12 09:25:34 +01:00
confstr.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
cpio.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
Depend
environ.c
execl.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
execle.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
execlp.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
execv.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
execve.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
execvp.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
execvpe.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
fexecve.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
fnmatch_loop.c Avoid use of "register" as optimization hint. 2013-06-07 22:24:35 +00:00
fnmatch.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
fnmatch.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
fork.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
fpathconf.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
gai_strerror.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
gai.conf [BZ #11438] 2012-09-28 10:15:05 -06:00
get_child_max.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getaddrinfo.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getconf-speclist.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getconf.c Avoid use of "register" as optimization hint. 2013-06-07 22:24:35 +00:00
getegid.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
geteuid.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
getgid.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
getgroups.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getopt1.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getopt_init.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getopt_int.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getopt.c Avoid use of "register" as optimization hint. 2013-06-07 22:24:35 +00:00
getopt.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getpgid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getpgrp.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getpid.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
getppid.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
getresgid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getresuid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getsid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
getuid.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
glob64.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
glob.c When glob pattern contains a trailing slash match only directories. Fixes bug 10278. 2013-10-20 10:03:19 +02:00
glob.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
globtest.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
globtest.sh Add --enable-hardcoded-path-in-tests configure option 2013-01-11 07:14:18 -08:00
group_member.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
init-posix.c
Makefile Test getaddrinfo return value 2013-05-21 17:21:05 +00:00
nanosleep.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
pathconf.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
pause.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
PCRE.tests
posix_madvise.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
posix-envs.def Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
pread64.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
pread.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
ptestcases.h
PTESTS
PTESTS2C.sed
pwrite64.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
pwrite.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
re_comp.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
regcomp.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
regex_internal.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
regex_internal.h Bring back definition of __attribute__ for non-gcc and older gcc 2013-02-26 14:17:12 +05:30
regex.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
regex.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
regexbug1.c
regexec.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
runptests.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
runtests.c * nss/nsswitch.c (__nss_lookup_function): Don't cast &ni->known to 2007-07-28 20:36:21 +00:00
sched_cpualloc.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_cpucount.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_cpufree.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_getaffinity.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_getp.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_gets.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_primax.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_primin.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_rr_gi.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_setaffinity.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_setp.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_sets.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched_yield.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sched.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
setgid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
setpgid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
setpgrp.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
setresgid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
setresuid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
setsid.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
setuid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sleep.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawn_faction_addclose.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawn_faction_adddup2.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawn_faction_addopen.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawn_faction_destroy.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawn_faction_init.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawn_int.h Try shell in posix_spawn* only in compat mode 2011-09-05 20:24:50 -04:00
spawn.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawn.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_destroy.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_getdefault.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_getflags.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_getpgroup.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_getschedparam.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_getschedpolicy.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_getsigmask.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_init.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_setdefault.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_setflags.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_setpgroup.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_setschedparam.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_setschedpolicy.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnattr_setsigmask.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawni.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
spawnp.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sysconf.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tar.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
test-vfork.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
testcases.h
testfnm.c FIx handling of unterminated [ expression in fnmatch. 2011-01-14 08:06:22 -05:00
TESTS
TESTS2C.sed
times.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
transbug.c Fix executable mode. 2013-06-06 02:15:33 +02:00
tst-boost.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-chmod.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-cpucount.c When iterating over CPU bitmask, don't try more than CPU_SETSIZE. 2009-06-15 21:12:57 -07:00
tst-cpuset.c * posix/Makefile (routines): Add sched_cpualloc and sched_cpufree. 2007-07-29 22:24:44 +00:00
tst-dir.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +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 Support run tst-exec and tst-spawn directly 2013-01-10 14:14:55 -08: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 FIx handling of unterminated [ expression in fnmatch. 2011-01-14 08:06:22 -05:00
tst-fnmatch.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-fnmatch.input Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-fork.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-getaddrinfo2.c
tst-getaddrinfo3.c
tst-getaddrinfo4.c Increase test case timeout 2013-06-04 11:23:54 +05:30
tst-getaddrinfo.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-getconf.sh Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-getlogin.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-getopt_long1.c Provide more helpful error message in getopt 2011-05-15 13:35:09 -04:00
tst-gnuglob.c When glob pattern contains a trailing slash match only directories. Fixes bug 10278. 2013-10-20 10:03:19 +02:00
tst-mmap.c
tst-nanosleep.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-nice.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-pathconf.c Remove PIPE_BUF Linux-specific code 2013-03-07 12:15:08 +05:30
tst-pcre.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
tst-preadwrite64.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-preadwrite.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-regex2.c
tst-regex.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-regexloc.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-rfc3484-2.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
tst-rfc3484-3.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
tst-rfc3484.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
tst-rxspencer.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +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 Support run tst-exec and tst-spawn directly 2013-01-10 14:14:55 -08:00
tst-sysconf.c Hurd: Update posix_opt.h 2012-05-10 15:57:27 -07:00
tst-truncate64.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-truncate.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-vfork1.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-vfork2.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-vfork3.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tst-waitid.c Fix raciness in waitid test. 2013-06-13 15:09:29 -07:00
tstgetopt.c
uname.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
unistd.h Use __glibc_block in public headers. 2013-11-21 16:57:37 -05:00
Versions Move getlogin, getlogin_r, setlogin to login/ subdir. 2013-05-06 15:10:09 -07:00
vfork.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
wait3.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
wait4.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
wait.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
wait.h
waitid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
waitpid.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
wordexp-test.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
wordexp-tst.sh Add --enable-hardcoded-path-in-tests configure option 2013-01-11 07:14:18 -08:00
wordexp.c Avoid busy loop in wordexp when substituted command closed its stdout 2013-01-21 10:40:04 +01:00
wordexp.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00