lib/libc/include/aarch64-linux-musl/bits/hwcap.h | 10 +- lib/libc/include/aarch64-linux-musl/bits/ipc.h | 14 --- lib/libc/include/aarch64-linux-musl/bits/limits.h | 7 -- lib/libc/include/aarch64-linux-musl/bits/posix.h | 2 - lib/libc/include/aarch64-linux-musl/bits/reg.h | 2 - lib/libc/include/aarch64-linux-musl/bits/sem.h | 14 --- lib/libc/include/aarch64-linux-musl/bits/stat.h | 18 --- lib/libc/include/aarch64-linux-musl/bits/syscall.h | 14 ++- lib/libc/include/arm-linux-musl/bits/limits.h | 7 ++ lib/libc/include/arm-linux-musl/bits/posix.h | 2 + lib/libc/include/arm-linux-musl/bits/reg.h | 3 + lib/libc/include/arm-linux-musl/bits/sem.h | 16 +++ lib/libc/include/arm-linux-musl/bits/stat.h | 21 ++++ lib/libc/include/arm-linux-musl/bits/syscall.h | 14 ++- lib/libc/include/generic-musl/bits/ipc.h | 4 +- lib/libc/include/generic-musl/bits/ipcstat.h | 1 + lib/libc/include/generic-musl/bits/limits.h | 4 +- lib/libc/include/generic-musl/bits/msg.h | 3 +- lib/libc/include/generic-musl/bits/posix.h | 4 +- lib/libc/include/generic-musl/bits/reg.h | 3 +- lib/libc/include/generic-musl/bits/sem.h | 10 +- lib/libc/include/generic-musl/bits/stat.h | 11 +- lib/libc/include/generic-musl/fcntl.h | 5 + lib/libc/include/generic-musl/glob.h | 3 + lib/libc/include/generic-musl/netinet/if_ether.h | 1 + lib/libc/include/generic-musl/sched.h | 11 +- lib/libc/include/generic-musl/spawn.h | 5 + lib/libc/include/generic-musl/stdlib.h | 1 + lib/libc/include/generic-musl/sys/ipc.h | 2 +- lib/libc/include/generic-musl/sys/msg.h | 4 +- lib/libc/include/generic-musl/sys/sem.h | 4 +- lib/libc/include/generic-musl/sys/shm.h | 4 +- lib/libc/include/generic-musl/unistd.h | 2 + lib/libc/include/i386-linux-musl/bits/posix.h | 2 + lib/libc/include/i386-linux-musl/bits/sem.h | 11 ++ lib/libc/include/i386-linux-musl/bits/stat.h | 21 ++++ lib/libc/include/i386-linux-musl/bits/syscall.h | 14 ++- lib/libc/include/mips-linux-musl/bits/limits.h | 7 ++ lib/libc/include/mips-linux-musl/bits/posix.h | 2 + lib/libc/include/mips-linux-musl/bits/sem.h | 14 --- lib/libc/include/mips-linux-musl/bits/syscall.h | 14 ++- lib/libc/include/mips64-linux-musl/bits/ipc.h | 4 +- lib/libc/include/mips64-linux-musl/bits/sem.h | 14 --- lib/libc/include/mips64-linux-musl/bits/stat.h | 3 - lib/libc/include/mips64-linux-musl/bits/syscall.h | 14 ++- lib/libc/include/powerpc-linux-musl/bits/alltypes.h | 8 ++ lib/libc/include/powerpc-linux-musl/bits/ipc.h | 4 +- lib/libc/include/powerpc-linux-musl/bits/limits.h | 7 ++ lib/libc/include/powerpc-linux-musl/bits/posix.h | 2 + lib/libc/include/powerpc-linux-musl/bits/reg.h | 3 + lib/libc/include/powerpc-linux-musl/bits/syscall.h | 14 ++- lib/libc/include/powerpc-linux-musl/bits/user.h | 10 +- lib/libc/include/powerpc64-linux-musl/bits/ipc.h | 4 +- lib/libc/include/powerpc64-linux-musl/bits/limits.h | 7 -- lib/libc/include/powerpc64-linux-musl/bits/msg.h | 12 -- lib/libc/include/powerpc64-linux-musl/bits/posix.h | 2 - lib/libc/include/powerpc64-linux-musl/bits/sem.h | 13 -- lib/libc/include/powerpc64-linux-musl/bits/syscall.h | 14 ++- lib/libc/include/powerpc64-linux-musl/bits/user.h | 10 +- lib/libc/include/riscv64-linux-musl/bits/ipc.h | 14 --- lib/libc/include/riscv64-linux-musl/bits/limits.h | 7 -- lib/libc/include/riscv64-linux-musl/bits/sem.h | 9 -- lib/libc/include/riscv64-linux-musl/bits/shm.h | 25 ---- lib/libc/include/riscv64-linux-musl/bits/signal.h | 57 ++++----- lib/libc/include/riscv64-linux-musl/bits/stat.h | 18 --- lib/libc/include/riscv64-linux-musl/bits/syscall.h | 29 +++++ lib/libc/include/riscv64-linux-musl/bits/user.h | 42 +------ lib/libc/include/s390x-linux-musl/bits/ipc.h | 14 --- lib/libc/include/s390x-linux-musl/bits/msg.h | 12 -- lib/libc/include/s390x-linux-musl/bits/posix.h | 2 - lib/libc/include/s390x-linux-musl/bits/reg.h | 2 - lib/libc/include/s390x-linux-musl/bits/sem.h | 7 -- lib/libc/include/s390x-linux-musl/bits/syscall.h | 14 ++- lib/libc/include/x86_64-linux-musl/bits/ipc.h | 13 -- lib/libc/include/x86_64-linux-musl/bits/msg.h | 12 -- lib/libc/include/x86_64-linux-musl/bits/posix.h | 2 - lib/libc/include/x86_64-linux-musl/bits/sem.h | 11 ++ lib/libc/include/x86_64-linux-musl/bits/syscall.h | 14 ++- lib/libc/musl/arch/aarch64/bits/hwcap.h | 8 ++ lib/libc/musl/arch/aarch64/bits/ipc.h | 14 --- lib/libc/musl/arch/aarch64/bits/msg.h | 13 -- lib/libc/musl/arch/aarch64/bits/sem.h | 14 --- lib/libc/musl/arch/aarch64/bits/shm.h | 24 ---- lib/libc/musl/arch/aarch64/bits/syscall.h.in | 6 + lib/libc/musl/arch/aarch64/kstat.h | 21 ++++ lib/libc/musl/arch/aarch64/syscall_arch.h | 2 + lib/libc/musl/arch/arm/bits/ipcstat.h | 1 + lib/libc/musl/arch/arm/bits/msg.h | 15 +++ lib/libc/musl/arch/arm/bits/sem.h | 16 +++ lib/libc/musl/arch/arm/bits/shm.h | 27 ++++ lib/libc/musl/arch/arm/bits/syscall.h.in | 6 + lib/libc/musl/arch/arm/kstat.h | 21 ++++ lib/libc/musl/arch/generic/bits/ipc.h | 2 - lib/libc/musl/arch/generic/bits/ipcstat.h | 1 + lib/libc/musl/arch/generic/bits/msg.h | 3 - lib/libc/musl/arch/generic/bits/sem.h | 10 +- lib/libc/musl/arch/generic/bits/shm.h | 4 - lib/libc/musl/arch/i386/bits/ipcstat.h | 1 + lib/libc/musl/arch/i386/bits/msg.h | 15 +++ lib/libc/musl/arch/i386/bits/sem.h | 11 ++ lib/libc/musl/arch/i386/bits/shm.h | 27 ++++ lib/libc/musl/arch/i386/bits/syscall.h.in | 6 + lib/libc/musl/arch/i386/kstat.h | 21 ++++ lib/libc/musl/arch/mips/bits/ipcstat.h | 1 + lib/libc/musl/arch/mips/bits/sem.h | 8 +- lib/libc/musl/arch/mips/bits/shm.h | 1 - lib/libc/musl/arch/mips/bits/syscall.h.in | 6 + lib/libc/musl/arch/mips/kstat.h | 22 ++++ lib/libc/musl/arch/mips/syscall_arch.h | 140 +++++++++------------ lib/libc/musl/arch/mips64/bits/ipc.h | 2 - lib/libc/musl/arch/mips64/bits/msg.h | 13 -- lib/libc/musl/arch/mips64/bits/sem.h | 14 --- lib/libc/musl/arch/mips64/bits/shm.h | 24 ---- lib/libc/musl/arch/mips64/bits/stat.h | 3 - lib/libc/musl/arch/mips64/bits/syscall.h.in | 6 + lib/libc/musl/arch/mips64/kstat.h | 21 ++++ lib/libc/musl/arch/mips64/syscall_arch.h | 212 ++++++++------------------------ lib/libc/musl/arch/powerpc/bits/alltypes.h.in | 4 + lib/libc/musl/arch/powerpc/bits/ipc.h | 3 - lib/libc/musl/arch/powerpc/bits/ipcstat.h | 1 + lib/libc/musl/arch/powerpc/bits/shm.h | 1 - lib/libc/musl/arch/powerpc/bits/syscall.h.in | 6 + lib/libc/musl/arch/powerpc/bits/user.h | 10 +- lib/libc/musl/arch/powerpc/kstat.h | 20 +++ lib/libc/musl/arch/powerpc/reloc.h | 1 + lib/libc/musl/arch/powerpc/syscall_arch.h | 3 + lib/libc/musl/arch/powerpc64/bits/ipc.h | 3 - lib/libc/musl/arch/powerpc64/bits/msg.h | 12 -- lib/libc/musl/arch/powerpc64/bits/sem.h | 13 -- lib/libc/musl/arch/powerpc64/bits/shm.h | 1 - lib/libc/musl/arch/powerpc64/bits/syscall.h.in | 6 + lib/libc/musl/arch/powerpc64/bits/user.h | 10 +- lib/libc/musl/arch/powerpc64/kstat.h | 19 +++ lib/libc/musl/arch/powerpc64/reloc.h | 1 + lib/libc/musl/arch/powerpc64/syscall_arch.h | 3 + lib/libc/musl/arch/riscv64/atomic_arch.h | 4 +- lib/libc/musl/arch/riscv64/bits/ipc.h | 14 --- lib/libc/musl/arch/riscv64/bits/msg.h | 13 -- lib/libc/musl/arch/riscv64/bits/sem.h | 9 -- lib/libc/musl/arch/riscv64/bits/shm.h | 25 ---- lib/libc/musl/arch/riscv64/bits/signal.h | 57 ++++----- lib/libc/musl/arch/riscv64/bits/syscall.h.in | 15 +++ lib/libc/musl/arch/riscv64/bits/user.h | 42 +------ lib/libc/musl/arch/riscv64/kstat.h | 21 ++++ lib/libc/musl/arch/riscv64/pthread_arch.h | 2 +- lib/libc/musl/arch/riscv64/syscall_arch.h | 2 + lib/libc/musl/arch/s390x/bits/ipc.h | 14 --- lib/libc/musl/arch/s390x/bits/msg.h | 12 -- lib/libc/musl/arch/s390x/bits/sem.h | 7 -- lib/libc/musl/arch/s390x/bits/shm.h | 25 ---- lib/libc/musl/arch/s390x/bits/syscall.h.in | 6 + lib/libc/musl/arch/s390x/kstat.h | 19 +++ lib/libc/musl/arch/x86_64/bits/ipc.h | 13 -- lib/libc/musl/arch/x86_64/bits/msg.h | 12 -- lib/libc/musl/arch/x86_64/bits/sem.h | 11 ++ lib/libc/musl/arch/x86_64/bits/shm.h | 25 ---- lib/libc/musl/arch/x86_64/bits/syscall.h.in | 6 + lib/libc/musl/arch/x86_64/kstat.h | 22 ++++ lib/libc/musl/arch/x86_64/syscall_arch.h | 2 + lib/libc/musl/include/fcntl.h | 5 + lib/libc/musl/include/glob.h | 3 + lib/libc/musl/include/netinet/if_ether.h | 1 + lib/libc/musl/include/sched.h | 11 +- lib/libc/musl/include/spawn.h | 5 + lib/libc/musl/include/stdlib.h | 1 + lib/libc/musl/include/sys/ipc.h | 2 +- lib/libc/musl/include/sys/msg.h | 4 +- lib/libc/musl/include/sys/sem.h | 4 +- lib/libc/musl/include/sys/shm.h | 4 +- lib/libc/musl/include/unistd.h | 2 + lib/libc/musl/src/env/secure_getenv.c | 8 ++ lib/libc/musl/src/include/time.h | 1 + lib/libc/musl/src/include/unistd.h | 1 + lib/libc/musl/src/internal/dynlink.h | 1 + lib/libc/musl/src/internal/pthread_impl.h | 1 - lib/libc/musl/src/internal/syscall.h | 109 +++++++++++++++- lib/libc/musl/src/internal/version.h | 2 +- lib/libc/musl/src/ipc/ipc.h | 12 ++ lib/libc/musl/src/ipc/msgctl.c | 13 +- lib/libc/musl/src/ipc/semctl.c | 21 +++- lib/libc/musl/src/ipc/semtimedop.c | 26 +++- lib/libc/musl/src/ipc/shmctl.c | 13 +- lib/libc/musl/src/ldso/aarch64/tlsdesc.s | 6 +- lib/libc/musl/src/ldso/arm/tlsdesc.S | 6 +- lib/libc/musl/src/ldso/i386/tlsdesc.s | 2 - lib/libc/musl/src/ldso/x86_64/tlsdesc.s | 2 - lib/libc/musl/src/linux/adjtime.c | 2 +- lib/libc/musl/src/linux/adjtimex.c | 4 +- lib/libc/musl/src/linux/clock_adjtime.c | 112 +++++++++++++++++ lib/libc/musl/src/linux/copy_file_range.c | 8 ++ lib/libc/musl/src/linux/ppoll.c | 18 ++- lib/libc/musl/src/linux/settimeofday.c | 7 +- lib/libc/musl/src/linux/timerfd.c | 42 +++++++ lib/libc/musl/src/locale/catclose.c | 8 ++ lib/libc/musl/src/locale/catgets.c | 34 ++++- lib/libc/musl/src/locale/catopen.c | 75 ++++++++++- lib/libc/musl/src/math/i386/asin.s | 10 +- lib/libc/musl/src/math/i386/atan.s | 7 +- lib/libc/musl/src/math/i386/atan2.s | 3 - lib/libc/musl/src/math/i386/atan2f.s | 3 - lib/libc/musl/src/math/i386/atanf.s | 7 +- lib/libc/musl/src/math/i386/exp.s | 10 +- lib/libc/musl/src/math/i386/log1p.s | 7 +- lib/libc/musl/src/math/i386/log1pf.s | 7 +- lib/libc/musl/src/math/lrint.c | 28 ++++- lib/libc/musl/src/math/sqrt.c | 3 +- lib/libc/musl/src/math/sqrtf.c | 3 +- lib/libc/musl/src/misc/getopt.c | 1 + lib/libc/musl/src/misc/ioctl.c | 25 +++- lib/libc/musl/src/mq/mq_timedreceive.c | 17 +++ lib/libc/musl/src/mq/mq_timedsend.c | 17 +++ lib/libc/musl/src/multibyte/mbsrtowcs.c | 10 +- lib/libc/musl/src/network/getsockopt.c | 27 +++- lib/libc/musl/src/network/recvmmsg.c | 18 +++ lib/libc/musl/src/network/setsockopt.c | 32 ++++- lib/libc/musl/src/process/fdop.h | 2 + lib/libc/musl/src/process/posix_spawn.c | 8 ++ lib/libc/musl/src/process/posix_spawn_file_actions_addchdir.c | 18 +++ lib/libc/musl/src/process/posix_spawn_file_actions_addfchdir.c | 17 +++ lib/libc/musl/src/regex/glob.c | 59 ++++++++- lib/libc/musl/src/sched/sched_rr_get_interval.c | 14 +++ lib/libc/musl/src/select/pselect.c | 20 ++- lib/libc/musl/src/select/select.c | 45 +++++-- lib/libc/musl/src/signal/getitimer.c | 11 ++ lib/libc/musl/src/signal/setitimer.c | 19 +++ lib/libc/musl/src/signal/sigaction.c | 2 +- lib/libc/musl/src/signal/sigtimedwait.c | 28 ++++- lib/libc/musl/src/signal/x32/getitimer.c | 7 ++ lib/libc/musl/src/signal/x32/setitimer.c | 7 ++ lib/libc/musl/src/stat/fstat.c | 14 +-- lib/libc/musl/src/stat/fstatat.c | 124 ++++++++++++++++++- lib/libc/musl/src/stat/lstat.c | 7 +- lib/libc/musl/src/stat/stat.c | 7 +- lib/libc/musl/src/stat/utimensat.c | 43 +++++-- lib/libc/musl/src/stdio/__stdio_seek.c | 10 +- lib/libc/musl/src/stdio/vfwprintf.c | 2 + lib/libc/musl/src/thread/__timedwait.c | 24 +++- lib/libc/musl/src/thread/arm/atomics.s | 4 +- lib/libc/musl/src/thread/arm/clone.s | 10 +- lib/libc/musl/src/thread/arm/syscall_cp.s | 8 +- lib/libc/musl/src/thread/pthread_create.c | 57 ++++----- lib/libc/musl/src/thread/pthread_join.c | 1 + lib/libc/musl/src/thread/pthread_mutex_timedlock.c | 20 ++- lib/libc/musl/src/thread/thrd_sleep.c | 3 +- lib/libc/musl/src/thread/x32/syscall_cp.s | 8 +- lib/libc/musl/src/thread/x32/syscall_cp_fixup.c | 39 ------ lib/libc/musl/src/time/clock_getres.c | 14 +++ lib/libc/musl/src/time/clock_gettime.c | 52 ++++++++ lib/libc/musl/src/time/clock_nanosleep.c | 35 +++++- lib/libc/musl/src/time/clock_settime.c | 17 +++ lib/libc/musl/src/time/nanosleep.c | 2 +- lib/libc/musl/src/time/timer_create.c | 4 +- lib/libc/musl/src/time/timer_gettime.c | 16 +++ lib/libc/musl/src/time/timer_settime.c | 25 ++++ lib/libc/musl/src/unistd/alarm.c | 6 +- lib/libc/musl/src/unistd/lseek.c | 5 +- lib/libc/musl/src/unistd/mipsn32/lseek.c | 20 +++ lib/libc/musl/src/unistd/x32/lseek.c | 15 +++ lib/std/os/bits/linux/mipsel.zig | 1 + src/install_files.h | 9 +- 260 files changed, 2344 insertions(+), 1343 deletions(-)