zig/lib/libc/include
Pat Tullmann a31fe8aa3e glibc headers: arc4random* functions added in glibc 2.36
Here's the glibc v2.36 announcment noting the addition of arc4random,
arc4random_buf and arc4random_uniform:

  https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=8420a65cd06874ee09518366b8fba746a557212a;hb=6f4e0fcfa2d2b0915816a3a3a1d48b4763a7dee2

Tested with the testcase from the bug.  I get a compile-time error when
building against older glibc (instead of a linker error), and no errors
(as before) when compiling against v2.36 or later.  And the glibc_compat
regression tests pass.

Fix #20426
2024-07-03 02:57:24 -04:00
..
aarch64-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
aarch64-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
aarch64-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
aarch64_be-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
any-linux-any update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
any-macos-any macos: vendored libc: combine headers: part 1 2023-09-25 15:53:05 -04:00
any-windows-any update mingw-w64 headers to latest git commit 2024-01-08 11:52:37 -07:00
arc-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
arm-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
arm-linux-gnueabi update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
arm-linux-gnueabihf update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
arm-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
armeb-linux-gnueabi update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
armeb-linux-gnueabihf update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
csky-linux-any/asm update libc linux headers to v5.16-rc3 2021-11-29 18:05:11 -07:00
csky-linux-gnueabi update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
csky-linux-gnueabihf update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
generic-glibc glibc headers: arc4random* functions added in glibc 2.36 2024-07-03 02:57:24 -04:00
generic-musl update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
hexagon-linux-any/asm update libc linux headers to v5.16-rc3 2021-11-29 18:05:11 -07:00
loongarch-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
loongarch64-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
loongarch64-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
m68k-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
m68k-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
m68k-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
mips-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
mips-linux-gnueabi update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
mips-linux-gnueabihf update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
mips-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
mips64-linux-gnuabi64 update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
mips64-linux-gnuabin32 update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
mips64-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
mips64el-linux-gnuabi64 update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
mips64el-linux-gnuabin32 update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
mipsel-linux-gnueabi update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
mipsel-linux-gnueabihf update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
powerpc-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
powerpc-linux-gnueabi update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
powerpc-linux-gnueabihf update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
powerpc-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
powerpc64-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
powerpc64-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
powerpc64le-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
riscv-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
riscv32-linux-gnuilp32 update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
riscv32-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
riscv64-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
riscv64-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
s390x-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
s390x-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
s390x-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
sparc-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
sparc64-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
wasm-freestanding-musl restore -target wasm32-freestanding-musl for C headers 2020-11-30 20:44:36 -07:00
wasm-wasi-musl Update wasi-libc to a1c7c2c7a4b2813c6f67bd2ef6e0f430d31cebad 2023-01-10 17:14:27 -05:00
x86-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00
x86-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
x86-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
x86_64-linux-gnu update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
x86_64-linux-gnux32 update glibc headers to 2.39 2024-06-05 22:43:53 -07:00
x86_64-linux-musl/bits update musl headers to v1.2.5 2024-06-04 16:54:11 -07:00
xtensa-linux-any/asm update linux kernel headers to 6.3.8 2023-06-15 12:04:36 -07:00