lib/libc/include/riscv32-linux-gnu/bits/endianness.h | 11 +++ lib/libc/include/riscv32-linux-gnu/bits/environments.h | 81 +++++++++++++++ lib/libc/include/riscv32-linux-gnu/bits/fcntl.h | 62 ++++++++++++ lib/libc/include/riscv32-linux-gnu/bits/fenv.h | 74 ++++++++++++++ lib/libc/include/riscv32-linux-gnu/bits/floatn.h | 97 ++++++++++++++++++ lib/libc/include/riscv32-linux-gnu/bits/link.h | 56 +++++++++++ lib/libc/include/riscv32-linux-gnu/bits/long-double.h | 21 ++++ lib/libc/include/riscv32-linux-gnu/bits/procfs.h | 31 ++++++ lib/libc/include/riscv32-linux-gnu/bits/pthreadtypes-arch.h | 45 +++++++++ lib/libc/include/riscv32-linux-gnu/bits/rseq.h | 29 ++++++ lib/libc/include/riscv32-linux-gnu/bits/setjmp.h | 39 ++++++++ lib/libc/include/riscv32-linux-gnu/bits/sigcontext.h | 31 ++++++ lib/libc/include/riscv32-linux-gnu/bits/struct_rwlock.h | 68 +++++++++++++ lib/libc/include/riscv32-linux-gnu/bits/struct_stat.h | 127 ++++++++++++++++++++++++ lib/libc/include/riscv32-linux-gnu/bits/time64.h | 36 +++++++ lib/libc/include/riscv32-linux-gnu/bits/timesize.h | 20 ++++ lib/libc/include/riscv32-linux-gnu/bits/typesizes.h | 107 ++++++++++++++++++++ lib/libc/include/riscv32-linux-gnu/bits/wordsize.h | 30 ++++++ lib/libc/include/riscv32-linux-gnu/fpu_control.h | 74 ++++++++++++++ lib/libc/include/riscv32-linux-gnu/gnu/lib-names-ilp32d.h | 27 +++++ lib/libc/include/riscv32-linux-gnu/gnu/lib-names.h | 22 +++++ lib/libc/include/riscv32-linux-gnu/gnu/stubs-ilp32d.h | 24 +++++ lib/libc/include/riscv32-linux-gnu/gnu/stubs.h | 18 ++++ lib/libc/include/riscv32-linux-gnu/ieee754.h | 170 ++++++++++++++++++++++++++++++++ lib/libc/include/riscv32-linux-gnu/sys/asm.h | 66 +++++++++++++ lib/libc/include/riscv32-linux-gnu/sys/cachectl.h | 32 ++++++ lib/libc/include/riscv32-linux-gnu/sys/ucontext.h | 110 +++++++++++++++++++++ lib/libc/include/riscv32-linux-gnu/sys/user.h | 23 +++++ lib/libc/include/riscv32-linux-gnuilp32/bits/endianness.h | 11 --- lib/libc/include/riscv32-linux-gnuilp32/bits/environments.h | 81 --------------- lib/libc/include/riscv32-linux-gnuilp32/bits/fcntl.h | 62 ------------ lib/libc/include/riscv32-linux-gnuilp32/bits/fenv.h | 74 -------------- lib/libc/include/riscv32-linux-gnuilp32/bits/floatn.h | 97 ------------------ lib/libc/include/riscv32-linux-gnuilp32/bits/link.h | 56 ----------- lib/libc/include/riscv32-linux-gnuilp32/bits/long-double.h | 21 ---- lib/libc/include/riscv32-linux-gnuilp32/bits/procfs.h | 31 ------ lib/libc/include/riscv32-linux-gnuilp32/bits/pthreadtypes-arch.h | 45 --------- lib/libc/include/riscv32-linux-gnuilp32/bits/rseq.h | 29 ------ lib/libc/include/riscv32-linux-gnuilp32/bits/setjmp.h | 39 -------- lib/libc/include/riscv32-linux-gnuilp32/bits/sigcontext.h | 31 ------ lib/libc/include/riscv32-linux-gnuilp32/bits/struct_rwlock.h | 68 ------------- lib/libc/include/riscv32-linux-gnuilp32/bits/struct_stat.h | 127 ------------------------ lib/libc/include/riscv32-linux-gnuilp32/bits/time64.h | 36 ------- lib/libc/include/riscv32-linux-gnuilp32/bits/timesize.h | 20 ---- lib/libc/include/riscv32-linux-gnuilp32/bits/typesizes.h | 107 -------------------- lib/libc/include/riscv32-linux-gnuilp32/bits/wordsize.h | 30 ------ lib/libc/include/riscv32-linux-gnuilp32/fpu_control.h | 74 -------------- lib/libc/include/riscv32-linux-gnuilp32/gnu/lib-names-ilp32.h | 27 ----- lib/libc/include/riscv32-linux-gnuilp32/gnu/lib-names.h | 22 ----- lib/libc/include/riscv32-linux-gnuilp32/gnu/stubs-ilp32.h | 38 ------- lib/libc/include/riscv32-linux-gnuilp32/gnu/stubs.h | 18 ---- lib/libc/include/riscv32-linux-gnuilp32/ieee754.h | 170 -------------------------------- lib/libc/include/riscv32-linux-gnuilp32/sys/asm.h | 66 ------------- lib/libc/include/riscv32-linux-gnuilp32/sys/cachectl.h | 32 ------ lib/libc/include/riscv32-linux-gnuilp32/sys/ucontext.h | 110 --------------------- lib/libc/include/riscv32-linux-gnuilp32/sys/user.h | 23 ----- lib/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64.h | 27 ----- lib/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64d.h | 27 +++++ lib/libc/include/riscv64-linux-gnu/gnu/stubs-lp64.h | 38 ------- lib/libc/include/riscv64-linux-gnu/gnu/stubs-lp64d.h | 24 +++++ lib/std/Target.zig | 20 +++- lib/std/zig/target.zig | 2 +- src/glibc.zig | 22 ++++- src/main.zig | 8 ++ src/target.zig | 1 - tools/process_headers.zig | 6 +- 66 files changed, 1631 insertions(+), 1620 deletions(-)