glibc/stdlib
Joseph Myers 319d2a7b60 Add GRND_INSECURE from Linux 5.6 to sys/random.h
This patch adds the GRND_INSECURE constant from Linux 5.6 to glibc's
sys/random.h.  This is also added to the documentation.  The constant
acts as a no-op for the Hurd implementation (as that doesn't check
whether the flags are known), which is semantically fine, while older
Linux kernels reject unknown flags with an EINVAL error.

Tested for x86_64.
2020-04-09 21:21:16 +00:00
..
bits Prepare redirections for IEEE long double on powerpc64le 2020-02-17 15:28:29 -06:00
sys Add GRND_INSECURE from Linux 5.6 to sys/random.h 2020-04-09 21:21:16 +00:00
Depend
Makefile stdlib: Move tst-system to tests-container 2020-03-25 09:50:45 -03:00
Versions Move __fentry__ version definition to sysdeps/{i386,x86_64} 2018-08-10 09:07:44 +02:00
a64l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
abort.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
abs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
add_n.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
addmul_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
alloca.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
at_quick_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
atexit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
atof.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
atoi.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
atol.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
atoll.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
bsearch.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
bug-fmtmsg1.c
bug-getcontext.c
bug-strtod.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
bug-strtod2.c
canonicalize.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cmp.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cxa_at_quick_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cxa_atexit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cxa_finalize.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cxa_thread_atexit_impl.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
dbl2mpn.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
div.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
divmod_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
divrem.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
drand48-iter.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
drand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
drand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
erand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
erand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
errno.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
exit.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
fmtmsg.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
fmtmsg.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
fpioconst.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
fpioconst.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
gen-fpioconst.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
gen-tst-strtod-round.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
getcontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
getentropy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
getenv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
getrandom.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
getsubopt.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
gmp-impl.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
gmp.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
grouping.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
grouping.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
groupingwc.c
inlines.c
inttypes.h stdlib: Reduce namespace pollution in <inttypes.h> 2020-02-17 19:47:06 +01:00
isomac.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
jrand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
jrand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
l64a.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
labs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lcong48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lcong48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
ldbl2mpn.c
ldiv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
llabs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lldiv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
longlong.h gcc PR 89877: miscompilation due to missing cc clobber in longlong.h macros 2020-03-10 18:57:28 -07:00
lrand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lrand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lshift.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
makecontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mblen.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbstowcs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbtowc.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mod_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
monetary.h Prepare redirections for IEEE long double on powerpc64le 2020-02-17 15:28:29 -06:00
mp_clz_tab.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mpn2dbl.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mpn2flt.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mpn2ldbl.c
mrand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mrand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
msort.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mul.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mul_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mul_n.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
nrand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
nrand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
old_atexit.c
on_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
putenv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
qsort.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
quick_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
rand.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
rand_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
random.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
random_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
rpmatch.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
rshift.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
secure-getenv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
seed48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
seed48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
setcontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
setenv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
srand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
srand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
stdint.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
stdlib.h Prepare redirections for IEEE long double on powerpc64le 2020-02-17 15:28:29 -06:00
strfmon.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfmon_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfrom-skeleton.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfromd.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfromf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfroml.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod_nan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod_nan_main.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod_nan_narrow.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod_nan_wide.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtof.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtof_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtof_nan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoimax.c
strtol.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtol_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtold.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtold_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtold_nan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoll.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoll_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoul.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoul_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoull.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoull_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoumax.c
sub_n.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
submul_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
swapcontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
system.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tens_in_limb.c
test-a64l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-at_quick_exit-race.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-atexit-race-common.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-atexit-race.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-bz22786.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-canon.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-canon2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-cxa_atexit-race.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-dlclose-exit-race-helper.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-dlclose-exit-race.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-on_exit-race.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
testdiv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
testdiv.input
testmb.c
testmb2.c Fix spellings of contributor names in comments and doc 2019-08-23 13:11:05 -07:00
testrand.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
testsort.c
tst-at_quick_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-atexit-common.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-atexit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-atof1.c
tst-atof2.c
tst-bsearch.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-bz20544.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cxa_atexit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-empty-env.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-environ.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-fmtmsg.c
tst-fmtmsg.sh Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-getrandom.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-limits.c
tst-makecontext-align.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-makecontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-makecontext2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-makecontext3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-on_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-putenv.c
tst-putenvmod.c
tst-qsort.c
tst-qsort2.c
tst-quick_exit.cc Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rand48-2.c
tst-rand48.c
tst-random.c
tst-random2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-secure-getenv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext3.sh Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext4.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext5.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext6.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext7.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext8.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext9.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strfmon_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strfrom-locale.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strfrom.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strfrom.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-nan-locale-main.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-nan-locale.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-nan-sign-main.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-nan-sign.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-overflow.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-round-data
tst-strtod-round-data.h
tst-strtod-round-skeleton.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-round.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-underflow.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod1i.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod2.c
tst-strtod3.c
tst-strtod4.c
tst-strtod5.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod5i.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod6.c
tst-strtol-locale-main.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtol-locale.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtol.c
tst-strtoll.c
tst-swapcontext1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-system.c stdlib: Move tst-system to tests-container 2020-03-25 09:50:45 -03:00
tst-thread-quick_exit.cc Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tininess.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls-atexit-lib.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls-atexit-nodelete.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls-atexit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-unsetenv1.c
tst-width-stdint.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-width.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-xpg-basename.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
ucontext.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
udiv_qrnnd.c
wcstoimax.c
wcstombs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstoumax.c
wctomb.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
xpg_basename.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00