lib/libc/glibc/abi.txt | 330 ++++++++++++++++++++++++++ lib/libc/glibc/fns.txt | 22 ++ lib/libc/glibc/vers.txt | 1 + lib/libc/include/aarch64-linux-gnu/bits/hwcap.h | 5 +- lib/libc/include/aarch64-linux-gnu/gnu/stubs-lp64.h | 6 - lib/libc/include/aarch64_be-linux-gnu/bits/hwcap.h | 5 +- lib/libc/include/aarch64_be-linux-gnu/gnu/stubs-lp64_be.h | 6 - lib/libc/include/generic-glibc/bits/dirent_ext.h | 33 +++ lib/libc/include/generic-glibc/bits/fcntl-linux.h | 2 + lib/libc/include/generic-glibc/bits/in.h | 1 + lib/libc/include/generic-glibc/bits/math-vector-fortran.h | 19 -- lib/libc/include/generic-glibc/bits/signal_ext.h | 31 +++ lib/libc/include/generic-glibc/bits/socket-constants.h | 38 +++ lib/libc/include/generic-glibc/bits/socket.h | 98 +------- lib/libc/include/generic-glibc/bits/statx-generic.h | 60 +++++ lib/libc/include/generic-glibc/bits/statx.h | 80 ++----- lib/libc/include/generic-glibc/bits/stropts.h | 230 ------------------- lib/libc/include/generic-glibc/bits/syscall.h | 156 ++++++++++++- lib/libc/include/generic-glibc/bits/types.h | 19 +- lib/libc/include/generic-glibc/bits/types/struct_statx.h | 55 +++++ lib/libc/include/generic-glibc/bits/types/struct_statx_timestamp.h | 33 +++ lib/libc/include/generic-glibc/bits/xtitypes.h | 33 --- lib/libc/include/generic-glibc/dirent.h | 2 + lib/libc/include/generic-glibc/dlfcn.h | 12 + lib/libc/include/generic-glibc/elf.h | 32 ++- lib/libc/include/generic-glibc/features.h | 2 +- lib/libc/include/generic-glibc/finclude/math-vector-fortran.h | 19 ++ lib/libc/include/generic-glibc/gconv.h | 11 +- lib/libc/include/generic-glibc/gnu/stubs-32.h | 2 - lib/libc/include/generic-glibc/gnu/stubs-64.h | 18 ++ lib/libc/include/generic-glibc/gnu/stubs-hard.h | 6 - lib/libc/include/generic-glibc/gnu/stubs-n32_hard.h | 2 - lib/libc/include/generic-glibc/gnu/stubs-n64_hard.h | 2 - lib/libc/include/generic-glibc/gnu/stubs-o32_hard.h | 2 - lib/libc/include/generic-glibc/gnu/stubs-soft.h | 6 - lib/libc/include/generic-glibc/malloc.h | 20 +- lib/libc/include/generic-glibc/math.h | 17 +- lib/libc/include/generic-glibc/netinet/igmp.h | 1 + lib/libc/include/generic-glibc/netinet/in.h | 1 + lib/libc/include/generic-glibc/netinet/udp.h | 1 + lib/libc/include/generic-glibc/pthread.h | 36 +++ lib/libc/include/generic-glibc/resolv.h | 4 - lib/libc/include/generic-glibc/search.h | 7 + lib/libc/include/generic-glibc/semaphore.h | 30 ++- lib/libc/include/generic-glibc/signal.h | 3 + lib/libc/include/generic-glibc/stdlib.h | 13 +- lib/libc/include/generic-glibc/stropts.h | 92 -------- lib/libc/include/generic-glibc/sys/cdefs.h | 8 + lib/libc/include/generic-glibc/sys/ifunc.h | 42 ++++ lib/libc/include/generic-glibc/sys/io.h | 166 +++++++++++-- lib/libc/include/generic-glibc/sys/stropts.h | 1 - lib/libc/include/generic-glibc/sys/sysctl.h | 5 +- lib/libc/include/generic-glibc/sys/types.h | 33 +-- lib/libc/include/i386-linux-gnu/bits/math-vector-fortran.h | 43 ---- lib/libc/include/i386-linux-gnu/bits/xtitypes.h | 33 --- lib/libc/include/i386-linux-gnu/finclude/math-vector-fortran.h | 43 ++++ lib/libc/include/i386-linux-gnu/sys/io.h | 183 --------------- lib/libc/include/mips-linux-gnu/bits/socket-constants.h | 38 +++ lib/libc/include/mips64-linux-gnuabi64/bits/socket-constants.h | 38 +++ lib/libc/include/mips64-linux-gnuabin32/bits/socket-constants.h | 38 +++ lib/libc/include/mips64el-linux-gnuabi64/bits/socket-constants.h | 38 +++ lib/libc/include/mips64el-linux-gnuabin32/bits/socket-constants.h | 38 +++ lib/libc/include/mipsel-linux-gnu/bits/socket-constants.h | 38 +++ lib/libc/include/powerpc-linux-gnu/bits/fenvinline.h | 37 ++- lib/libc/include/powerpc-linux-gnu/bits/socket-constants.h | 38 +++ lib/libc/include/powerpc-linux-gnu/fpu_control.h | 72 +++--- lib/libc/include/powerpc64-linux-gnu/bits/fenvinline.h | 37 ++- lib/libc/include/powerpc64-linux-gnu/bits/socket-constants.h | 38 +++ lib/libc/include/powerpc64-linux-gnu/fpu_control.h | 72 +++--- lib/libc/include/powerpc64-linux-gnu/gnu/stubs-64-v1.h | 2 - lib/libc/include/powerpc64le-linux-gnu/bits/fenvinline.h | 37 ++- lib/libc/include/powerpc64le-linux-gnu/bits/socket-constants.h | 38 +++ lib/libc/include/powerpc64le-linux-gnu/fpu_control.h | 72 +++--- lib/libc/include/powerpc64le-linux-gnu/gnu/stubs-64-v2.h | 2 - lib/libc/include/riscv64-linux-gnu/gnu/stubs-lp64.h | 6 - lib/libc/include/s390x-linux-gnu/bits/hwcap.h | 6 +- lib/libc/include/s390x-linux-gnu/bits/xtitypes.h | 33 --- lib/libc/include/s390x-linux-gnu/gnu/stubs-64.h | 24 -- lib/libc/include/sparc-linux-gnu/bits/socket-constants.h | 38 +++ lib/libc/include/sparc-linux-gnu/gnu/stubs-64.h | 26 --- lib/libc/include/sparcv9-linux-gnu/bits/socket-constants.h | 38 +++ lib/libc/include/sparcv9-linux-gnu/gnu/stubs-32.h | 26 --- lib/libc/include/x86_64-linux-gnu/bits/math-vector-fortran.h | 43 ---- lib/libc/include/x86_64-linux-gnu/bits/xtitypes.h | 33 --- lib/libc/include/x86_64-linux-gnu/finclude/math-vector-fortran.h | 43 ++++ lib/libc/include/x86_64-linux-gnu/gnu/stubs-64.h | 4 - lib/libc/include/x86_64-linux-gnu/sys/io.h | 183 --------------- lib/libc/include/x86_64-linux-gnux32/bits/math-vector-fortran.h | 43 ---- lib/libc/include/x86_64-linux-gnux32/bits/xtitypes.h | 33 --- lib/libc/include/x86_64-linux-gnux32/finclude/math-vector-fortran.h | 43 ++++ lib/libc/include/x86_64-linux-gnux32/gnu/stubs-x32.h | 4 - lib/libc/include/x86_64-linux-gnux32/sys/io.h | 183 --------------- tools/process_headers.zig | 396 ++++++-------------------------- tools/update_glibc.zig | 2 +- 94 files changed, 2005 insertions(+), 2036 deletions(-)