summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2020-04-18 08:08:07 +0000
committeradam <adam@pkgsrc.org>2020-04-18 08:08:07 +0000
commit5a7572eaa96afc9a30e9248d4c5acfe3ceac90c3 (patch)
treebb1d304f2b70e85b1a8b8e533e5ccc8b73fb28ce /lang
parent471a28e9b90610e962d331cae6cd279be97aea63 (diff)
downloadpkgsrc-5a7572eaa96afc9a30e9248d4c5acfe3ceac90c3.tar.gz
zig: updated to 0.6.0
Language Changes in 0.6.0: Improved names of error sets when using merge error sets operator (||). pub syntax for container fields is removed. Type coercion from *[0]T to E![]const T is now allowed. This is an unambiguous, safe cast. asm now accepts comptime-known values, rather than requiring string literal syntax. Removed compile error for peer result ?comptime_int and null. Ability to pass comptime types and non comptime types to same parameter. @typeOf is renamed to @TypeOf. zig fmt automatically performs the conversion, and the next release of Zig after this one will remove the automatic conversion. Ability to switch on pointer types. Multiline strings in test and library names are disallowed. Zig language no longer requires the expression a else unreachable with comptime a to produce a comptime result. Timon Kruiper implemented casting between [*c]T and ?[*:0]T on fn parameter. Timon Kruiper improved @typeInfo to lazily resolve declarations. This way all the declarations in a namespace won't be resolved until the user actually uses the declarations slice in the builtin TypeInfo union. @ptrCast supports casting a slice to a pointer. LemonBoy implemented peer type resolution between ?[]T and *[N]T. There is now peer type resolution between mixed-const []T and *[N]T.
Diffstat (limited to 'lang')
-rw-r--r--lang/zig/Makefile7
-rw-r--r--lang/zig/PLIST726
-rw-r--r--lang/zig/distinfo19
-rw-r--r--lang/zig/patches/patch-CMakeLists.txt15
-rw-r--r--lang/zig/patches/patch-lib_std_c.zig12
-rw-r--r--lang/zig/patches/patch-lib_std_c_netbsd.zig27
-rw-r--r--lang/zig/patches/patch-lib_std_fs.zig24
-rw-r--r--lang/zig/patches/patch-lib_std_fs_file.zig33
-rw-r--r--lang/zig/patches/patch-lib_std_os.zig72
-rw-r--r--lang/zig/patches/patch-lib_std_os_bits_netbsd.zig467
-rw-r--r--lang/zig/patches/patch-lib_std_thread.zig52
-rw-r--r--lang/zig/patches/patch-src_link.cpp18
12 files changed, 532 insertions, 940 deletions
diff --git a/lang/zig/Makefile b/lang/zig/Makefile
index d80e1d4d854..eb14e83b976 100644
--- a/lang/zig/Makefile
+++ b/lang/zig/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2020/03/25 22:27:20 nia Exp $
+# $NetBSD: Makefile,v 1.6 2020/04/18 08:08:07 adam Exp $
-DISTNAME= zig-0.5.0
+DISTNAME= zig-0.6.0
CATEGORIES= lang
MASTER_SITES= https://ziglang.org/download/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.xz
@@ -11,7 +11,7 @@ COMMENT= Programming language designed for robustness and clarity
LICENSE= mit
USE_CMAKE= yes
-USE_LANGUAGES= c c++
+USE_LANGUAGES= c c++14
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
CMAKE_ARGS+= -DDESTDIR=${DESTDIR}
@@ -19,6 +19,7 @@ CMAKE_ARGS+= -DDESTDIR=${DESTDIR}
CHECK_PORTABILITY_SKIP+= ci/azure/macos_script
BUILDLINK_TRANSFORM+= rm:-Werror
+.include "../../devel/lld/buildlink3.mk"
.include "../../lang/clang/buildlink3.mk"
.include "../../lang/llvm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/lang/zig/PLIST b/lang/zig/PLIST
index c769933801e..3e0201628a1 100644
--- a/lang/zig/PLIST
+++ b/lang/zig/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2020/03/25 22:27:20 nia Exp $
+@comment $NetBSD: PLIST,v 1.5 2020/04/18 08:08:07 adam Exp $
bin/zig
lib/zig/include/__clang_cuda_builtin_vars.h
lib/zig/include/__clang_cuda_cmath.h
@@ -16,7 +16,9 @@ lib/zig/include/altivec.h
lib/zig/include/ammintrin.h
lib/zig/include/arm64intr.h
lib/zig/include/arm_acle.h
+lib/zig/include/arm_cmse.h
lib/zig/include/arm_fp16.h
+lib/zig/include/arm_mve.h
lib/zig/include/arm_neon.h
lib/zig/include/armintr.h
lib/zig/include/avx2intrin.h
@@ -98,6 +100,9 @@ lib/zig/include/popcntintrin.h
lib/zig/include/ppc_wrappers/emmintrin.h
lib/zig/include/ppc_wrappers/mm_malloc.h
lib/zig/include/ppc_wrappers/mmintrin.h
+lib/zig/include/ppc_wrappers/pmmintrin.h
+lib/zig/include/ppc_wrappers/smmintrin.h
+lib/zig/include/ppc_wrappers/tmmintrin.h
lib/zig/include/ppc_wrappers/xmmintrin.h
lib/zig/include/prfchwintrin.h
lib/zig/include/ptwriteintrin.h
@@ -134,6 +139,7 @@ lib/zig/include/xsaveintrin.h
lib/zig/include/xsaveoptintrin.h
lib/zig/include/xsavesintrin.h
lib/zig/include/xtestintrin.h
+lib/zig/libc/glibc/LICENSES
lib/zig/libc/glibc/abi.txt
lib/zig/libc/glibc/bits/byteswap.h
lib/zig/libc/glibc/bits/endian.h
@@ -162,6 +168,7 @@ lib/zig/libc/glibc/elf/elf.h
lib/zig/libc/glibc/fns.txt
lib/zig/libc/glibc/include/alloca.h
lib/zig/libc/glibc/include/bits/cpu-set.h
+lib/zig/libc/glibc/include/bits/endian.h
lib/zig/libc/glibc/include/bits/statx.h
lib/zig/libc/glibc/include/bits/stdlib-float.h
lib/zig/libc/glibc/include/bits/types.h
@@ -228,22 +235,23 @@ lib/zig/libc/glibc/stdlib/atexit.c
lib/zig/libc/glibc/stdlib/bits/stdlib-float.h
lib/zig/libc/glibc/stdlib/exit.h
lib/zig/libc/glibc/stdlib/stdlib.h
+lib/zig/libc/glibc/string/bits/endian.h
lib/zig/libc/glibc/string/endian.h
-lib/zig/libc/glibc/sysdeps/aarch64/bits/endian.h
+lib/zig/libc/glibc/sysdeps/aarch64/bits/endianness.h
lib/zig/libc/glibc/sysdeps/aarch64/crti.S
lib/zig/libc/glibc/sysdeps/aarch64/crtn.S
lib/zig/libc/glibc/sysdeps/aarch64/dl-sysdep.h
lib/zig/libc/glibc/sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h
lib/zig/libc/glibc/sysdeps/aarch64/start.S
lib/zig/libc/glibc/sysdeps/aarch64/sysdep.h
-lib/zig/libc/glibc/sysdeps/alpha/bits/endian.h
+lib/zig/libc/glibc/sysdeps/alpha/bits/endianness.h
lib/zig/libc/glibc/sysdeps/alpha/crti.S
lib/zig/libc/glibc/sysdeps/alpha/crtn.S
lib/zig/libc/glibc/sysdeps/alpha/dl-dtprocnum.h
lib/zig/libc/glibc/sysdeps/alpha/dl-sysdep.h
lib/zig/libc/glibc/sysdeps/alpha/nptl/bits/pthreadtypes-arch.h
lib/zig/libc/glibc/sysdeps/alpha/start.S
-lib/zig/libc/glibc/sysdeps/arm/bits/endian.h
+lib/zig/libc/glibc/sysdeps/arm/bits/endianness.h
lib/zig/libc/glibc/sysdeps/arm/crti.S
lib/zig/libc/glibc/sysdeps/arm/crtn.S
lib/zig/libc/glibc/sysdeps/arm/dl-sysdep.h
@@ -259,7 +267,7 @@ lib/zig/libc/glibc/sysdeps/generic/symbol-hacks.h
lib/zig/libc/glibc/sysdeps/generic/sys/syscall.h
lib/zig/libc/glibc/sysdeps/generic/sysdep.h
lib/zig/libc/glibc/sysdeps/generic/tls.h
-lib/zig/libc/glibc/sysdeps/hppa/bits/endian.h
+lib/zig/libc/glibc/sysdeps/hppa/bits/endianness.h
lib/zig/libc/glibc/sysdeps/hppa/crti.S
lib/zig/libc/glibc/sysdeps/hppa/crtn.S
lib/zig/libc/glibc/sysdeps/hppa/nptl/bits/pthreadtypes-arch.h
@@ -284,7 +292,7 @@ lib/zig/libc/glibc/sysdeps/ia64/start.S
lib/zig/libc/glibc/sysdeps/ia64/sysdep.h
lib/zig/libc/glibc/sysdeps/init_array/crti.S
lib/zig/libc/glibc/sysdeps/init_array/crtn.S
-lib/zig/libc/glibc/sysdeps/m68k/bits/endian.h
+lib/zig/libc/glibc/sysdeps/m68k/bits/endianness.h
lib/zig/libc/glibc/sysdeps/m68k/coldfire/sysdep.h
lib/zig/libc/glibc/sysdeps/m68k/crti.S
lib/zig/libc/glibc/sysdeps/m68k/crtn.S
@@ -301,13 +309,13 @@ lib/zig/libc/glibc/sysdeps/mach/i386/sysdep.h
lib/zig/libc/glibc/sysdeps/mach/libc-lock.h
lib/zig/libc/glibc/sysdeps/mach/sys/syscall.h
lib/zig/libc/glibc/sysdeps/mach/sysdep.h
-lib/zig/libc/glibc/sysdeps/microblaze/bits/endian.h
+lib/zig/libc/glibc/sysdeps/microblaze/bits/endianness.h
lib/zig/libc/glibc/sysdeps/microblaze/crti.S
lib/zig/libc/glibc/sysdeps/microblaze/crtn.S
lib/zig/libc/glibc/sysdeps/microblaze/nptl/bits/pthreadtypes-arch.h
lib/zig/libc/glibc/sysdeps/microblaze/start.S
lib/zig/libc/glibc/sysdeps/microblaze/sysdep.h
-lib/zig/libc/glibc/sysdeps/mips/bits/endian.h
+lib/zig/libc/glibc/sysdeps/mips/bits/endianness.h
lib/zig/libc/glibc/sysdeps/mips/dl-dtprocnum.h
lib/zig/libc/glibc/sysdeps/mips/mips32/crti.S
lib/zig/libc/glibc/sysdeps/mips/mips32/crtn.S
@@ -322,7 +330,7 @@ lib/zig/libc/glibc/sysdeps/nptl/bits/thread-shared-types.h
lib/zig/libc/glibc/sysdeps/nptl/libc-lock.h
lib/zig/libc/glibc/sysdeps/nptl/libc-lockP.h
lib/zig/libc/glibc/sysdeps/nptl/pthread.h
-lib/zig/libc/glibc/sysdeps/powerpc/bits/endian.h
+lib/zig/libc/glibc/sysdeps/powerpc/bits/endianness.h
lib/zig/libc/glibc/sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h
lib/zig/libc/glibc/sysdeps/powerpc/powerpc32/crti.S
lib/zig/libc/glibc/sysdeps/powerpc/powerpc32/crtn.S
@@ -336,10 +344,10 @@ lib/zig/libc/glibc/sysdeps/powerpc/powerpc64/dl-dtprocnum.h
lib/zig/libc/glibc/sysdeps/powerpc/powerpc64/start.S
lib/zig/libc/glibc/sysdeps/powerpc/powerpc64/sysdep.h
lib/zig/libc/glibc/sysdeps/powerpc/sysdep.h
-lib/zig/libc/glibc/sysdeps/riscv/bits/endian.h
+lib/zig/libc/glibc/sysdeps/riscv/bits/endianness.h
lib/zig/libc/glibc/sysdeps/riscv/nptl/bits/pthreadtypes-arch.h
lib/zig/libc/glibc/sysdeps/riscv/start.S
-lib/zig/libc/glibc/sysdeps/s390/bits/endian.h
+lib/zig/libc/glibc/sysdeps/s390/bits/endianness.h
lib/zig/libc/glibc/sysdeps/s390/nptl/bits/pthreadtypes-arch.h
lib/zig/libc/glibc/sysdeps/s390/s390-32/crti.S
lib/zig/libc/glibc/sysdeps/s390/s390-32/crtn.S
@@ -351,13 +359,13 @@ lib/zig/libc/glibc/sysdeps/s390/s390-64/crti.S
lib/zig/libc/glibc/sysdeps/s390/s390-64/crtn.S
lib/zig/libc/glibc/sysdeps/s390/s390-64/start.S
lib/zig/libc/glibc/sysdeps/s390/s390-64/sysdep.h
-lib/zig/libc/glibc/sysdeps/sh/bits/endian.h
+lib/zig/libc/glibc/sysdeps/sh/bits/endianness.h
lib/zig/libc/glibc/sysdeps/sh/crti.S
lib/zig/libc/glibc/sysdeps/sh/crtn.S
lib/zig/libc/glibc/sysdeps/sh/nptl/bits/pthreadtypes-arch.h
lib/zig/libc/glibc/sysdeps/sh/start.S
lib/zig/libc/glibc/sysdeps/sh/sysdep.h
-lib/zig/libc/glibc/sysdeps/sparc/bits/endian.h
+lib/zig/libc/glibc/sysdeps/sparc/bits/endianness.h
lib/zig/libc/glibc/sysdeps/sparc/crti.S
lib/zig/libc/glibc/sysdeps/sparc/crtn.S
lib/zig/libc/glibc/sysdeps/sparc/dl-dtprocnum.h
@@ -398,12 +406,10 @@ lib/zig/libc/glibc/sysdeps/unix/sysv/linux/hppa/sysdep.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/i386/dl-sysdep.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/i386/kernel-features.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/i386/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/ia64/bits/endian.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/ia64/bits/stat.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/ia64/dl-sysdep.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/ia64/kernel-features.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/ia64/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/include/bits/syscall.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/include/sys/timex.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/kernel-features.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/m68k/bits/stat.h
@@ -452,7 +458,7 @@ lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86_64/sysdep.h
lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h
lib/zig/libc/glibc/sysdeps/unix/x86_64/sysdep.h
lib/zig/libc/glibc/sysdeps/wordsize-32/divdi3-symbol-hacks.h
-lib/zig/libc/glibc/sysdeps/x86/bits/endian.h
+lib/zig/libc/glibc/sysdeps/x86/bits/endianness.h
lib/zig/libc/glibc/sysdeps/x86/bits/select.h
lib/zig/libc/glibc/sysdeps/x86/bits/wordsize.h
lib/zig/libc/glibc/sysdeps/x86/nptl/bits/pthreadtypes-arch.h
@@ -492,13 +498,12 @@ lib/zig/libc/include/aarch64-linux-any/asm/stat.h
lib/zig/libc/include/aarch64-linux-any/asm/statfs.h
lib/zig/libc/include/aarch64-linux-any/asm/ucontext.h
lib/zig/libc/include/aarch64-linux-any/asm/unistd.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/endian.h
+lib/zig/libc/include/aarch64-linux-gnu/bits/endianness.h
lib/zig/libc/include/aarch64-linux-gnu/bits/fcntl.h
lib/zig/libc/include/aarch64-linux-gnu/bits/fenv.h
lib/zig/libc/include/aarch64-linux-gnu/bits/floatn.h
lib/zig/libc/include/aarch64-linux-gnu/bits/fp-fast.h
lib/zig/libc/include/aarch64-linux-gnu/bits/hwcap.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/ipc.h
lib/zig/libc/include/aarch64-linux-gnu/bits/link.h
lib/zig/libc/include/aarch64-linux-gnu/bits/local_lim.h
lib/zig/libc/include/aarch64-linux-gnu/bits/long-double.h
@@ -509,6 +514,7 @@ lib/zig/libc/include/aarch64-linux-gnu/bits/setjmp.h
lib/zig/libc/include/aarch64-linux-gnu/bits/sigstack.h
lib/zig/libc/include/aarch64-linux-gnu/bits/stat.h
lib/zig/libc/include/aarch64-linux-gnu/bits/statfs.h
+lib/zig/libc/include/aarch64-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/aarch64-linux-gnu/bits/typesizes.h
lib/zig/libc/include/aarch64-linux-gnu/bits/wordsize.h
lib/zig/libc/include/aarch64-linux-gnu/fpu_control.h
@@ -522,20 +528,12 @@ lib/zig/libc/include/aarch64-linux-gnu/sys/ptrace.h
lib/zig/libc/include/aarch64-linux-gnu/sys/ucontext.h
lib/zig/libc/include/aarch64-linux-gnu/sys/user.h
lib/zig/libc/include/aarch64-linux-musl/bits/alltypes.h
-lib/zig/libc/include/aarch64-linux-musl/bits/endian.h
lib/zig/libc/include/aarch64-linux-musl/bits/fcntl.h
lib/zig/libc/include/aarch64-linux-musl/bits/fenv.h
lib/zig/libc/include/aarch64-linux-musl/bits/float.h
lib/zig/libc/include/aarch64-linux-musl/bits/hwcap.h
-lib/zig/libc/include/aarch64-linux-musl/bits/ipc.h
-lib/zig/libc/include/aarch64-linux-musl/bits/limits.h
-lib/zig/libc/include/aarch64-linux-musl/bits/posix.h
-lib/zig/libc/include/aarch64-linux-musl/bits/reg.h
-lib/zig/libc/include/aarch64-linux-musl/bits/sem.h
lib/zig/libc/include/aarch64-linux-musl/bits/setjmp.h
lib/zig/libc/include/aarch64-linux-musl/bits/signal.h
-lib/zig/libc/include/aarch64-linux-musl/bits/socket.h
-lib/zig/libc/include/aarch64-linux-musl/bits/stat.h
lib/zig/libc/include/aarch64-linux-musl/bits/syscall.h
lib/zig/libc/include/aarch64-linux-musl/bits/user.h
lib/zig/libc/include/aarch64_be-linux-any/asm/auxvec.h
@@ -558,13 +556,12 @@ lib/zig/libc/include/aarch64_be-linux-any/asm/stat.h
lib/zig/libc/include/aarch64_be-linux-any/asm/statfs.h
lib/zig/libc/include/aarch64_be-linux-any/asm/ucontext.h
lib/zig/libc/include/aarch64_be-linux-any/asm/unistd.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/endian.h
+lib/zig/libc/include/aarch64_be-linux-gnu/bits/endianness.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/fcntl.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/fenv.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/floatn.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/fp-fast.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/hwcap.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/ipc.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/link.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/local_lim.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/long-double.h
@@ -575,6 +572,7 @@ lib/zig/libc/include/aarch64_be-linux-gnu/bits/setjmp.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/sigstack.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/stat.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/statfs.h
+lib/zig/libc/include/aarch64_be-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/typesizes.h
lib/zig/libc/include/aarch64_be-linux-gnu/bits/wordsize.h
lib/zig/libc/include/aarch64_be-linux-gnu/fpu_control.h
@@ -1411,7 +1409,9 @@ lib/zig/libc/include/any-windows-any/GL/glcorearb.h
lib/zig/libc/include/any-windows-any/GL/glext.h
lib/zig/libc/include/any-windows-any/GL/glu.h
lib/zig/libc/include/any-windows-any/GL/glxext.h
+lib/zig/libc/include/any-windows-any/GL/wgl.h
lib/zig/libc/include/any-windows-any/GL/wglext.h
+lib/zig/libc/include/any-windows-any/KHR/khrplatform.h
lib/zig/libc/include/any-windows-any/_bsd_types.h
lib/zig/libc/include/any-windows-any/_cygwin.h
lib/zig/libc/include/any-windows-any/_dbdao.h
@@ -1419,8 +1419,6 @@ lib/zig/libc/include/any-windows-any/_mingw.h
lib/zig/libc/include/any-windows-any/_mingw_dxhelper.h
lib/zig/libc/include/any-windows-any/_mingw_mac.h
lib/zig/libc/include/any-windows-any/_mingw_off_t.h
-lib/zig/libc/include/any-windows-any/_mingw_print_pop.h
-lib/zig/libc/include/any-windows-any/_mingw_print_push.h
lib/zig/libc/include/any-windows-any/_mingw_secapi.h
lib/zig/libc/include/any-windows-any/_mingw_stat64.h
lib/zig/libc/include/any-windows-any/_mingw_stdarg.h
@@ -1586,11 +1584,14 @@ lib/zig/libc/include/any-windows-any/compressapi.h
lib/zig/libc/include/any-windows-any/compstui.h
lib/zig/libc/include/any-windows-any/comsvcs.h
lib/zig/libc/include/any-windows-any/comutil.h
+lib/zig/libc/include/any-windows-any/concurrencysal.h
lib/zig/libc/include/any-windows-any/confpriv.h
lib/zig/libc/include/any-windows-any/conio.h
lib/zig/libc/include/any-windows-any/control.h
lib/zig/libc/include/any-windows-any/cor.h
+lib/zig/libc/include/any-windows-any/corecrt.h
lib/zig/libc/include/any-windows-any/corecrt_startup.h
+lib/zig/libc/include/any-windows-any/corecrt_wstdlib.h
lib/zig/libc/include/any-windows-any/corerror.h
lib/zig/libc/include/any-windows-any/corhdr.h
lib/zig/libc/include/any-windows-any/correg.h
@@ -1728,6 +1729,7 @@ lib/zig/libc/include/any-windows-any/ddk/ntddpcm.h
lib/zig/libc/include/any-windows-any/ddk/ntddsnd.h
lib/zig/libc/include/any-windows-any/ddk/ntifs.h
lib/zig/libc/include/any-windows-any/ddk/ntimage.h
+lib/zig/libc/include/any-windows-any/ddk/ntintsafe.h
lib/zig/libc/include/any-windows-any/ddk/ntnls.h
lib/zig/libc/include/any-windows-any/ddk/ntpoapi.h
lib/zig/libc/include/any-windows-any/ddk/ntstrsafe.h
@@ -1792,6 +1794,7 @@ lib/zig/libc/include/any-windows-any/direct.h
lib/zig/libc/include/any-windows-any/dirent.h
lib/zig/libc/include/any-windows-any/diskguid.h
lib/zig/libc/include/any-windows-any/dispatch.h
+lib/zig/libc/include/any-windows-any/dispatcherqueue.h
lib/zig/libc/include/any-windows-any/dispdib.h
lib/zig/libc/include/any-windows-any/dispex.h
lib/zig/libc/include/any-windows-any/dlcapi.h
@@ -1912,6 +1915,7 @@ lib/zig/libc/include/any-windows-any/exchform.h
lib/zig/libc/include/any-windows-any/excpt.h
lib/zig/libc/include/any-windows-any/exdisp.h
lib/zig/libc/include/any-windows-any/exdispid.h
+lib/zig/libc/include/any-windows-any/expandedresources.h
lib/zig/libc/include/any-windows-any/fci.h
lib/zig/libc/include/any-windows-any/fcntl.h
lib/zig/libc/include/any-windows-any/fdi.h
@@ -2005,6 +2009,7 @@ lib/zig/libc/include/any-windows-any/http.h
lib/zig/libc/include/any-windows-any/httpext.h
lib/zig/libc/include/any-windows-any/httpfilt.h
lib/zig/libc/include/any-windows-any/httprequestid.h
+lib/zig/libc/include/any-windows-any/hvsocket.h
lib/zig/libc/include/any-windows-any/i_cryptasn1tls.h
lib/zig/libc/include/any-windows-any/ia64reg.h
lib/zig/libc/include/any-windows-any/iaccess.h
@@ -2091,6 +2096,7 @@ lib/zig/libc/include/any-windows-any/kxia64.h
lib/zig/libc/include/any-windows-any/l2cmn.h
lib/zig/libc/include/any-windows-any/libgen.h
lib/zig/libc/include/any-windows-any/libloaderapi.h
+lib/zig/libc/include/any-windows-any/libloaderapi2.h
lib/zig/libc/include/any-windows-any/limits.h
lib/zig/libc/include/any-windows-any/lm.h
lib/zig/libc/include/any-windows-any/lmaccess.h
@@ -2234,6 +2240,7 @@ lib/zig/libc/include/any-windows-any/msinkaut.h
lib/zig/libc/include/any-windows-any/msinkaut_i.c
lib/zig/libc/include/any-windows-any/msiquery.h
lib/zig/libc/include/any-windows-any/msoav.h
+lib/zig/libc/include/any-windows-any/msoledbsql.h
lib/zig/libc/include/any-windows-any/msopc.h
lib/zig/libc/include/any-windows-any/msp.h
lib/zig/libc/include/any-windows-any/mspab.h
@@ -2557,6 +2564,7 @@ lib/zig/libc/include/any-windows-any/share.h
lib/zig/libc/include/any-windows-any/shdeprecated.h
lib/zig/libc/include/any-windows-any/shdispid.h
lib/zig/libc/include/any-windows-any/shellapi.h
+lib/zig/libc/include/any-windows-any/shellscalingapi.h
lib/zig/libc/include/any-windows-any/sherrors.h
lib/zig/libc/include/any-windows-any/shfolder.h
lib/zig/libc/include/any-windows-any/shldisp.h
@@ -2791,6 +2799,7 @@ lib/zig/libc/include/any-windows-any/windows.h
lib/zig/libc/include/any-windows-any/windows.security.cryptography.h
lib/zig/libc/include/any-windows-any/windows.storage.h
lib/zig/libc/include/any-windows-any/windows.storage.streams.h
+lib/zig/libc/include/any-windows-any/windows.system.h
lib/zig/libc/include/any-windows-any/windows.system.threading.h
lib/zig/libc/include/any-windows-any/windowsx.h
lib/zig/libc/include/any-windows-any/windowsx.h16
@@ -2883,6 +2892,7 @@ lib/zig/libc/include/any-windows-any/wsdxmldom.h
lib/zig/libc/include/any-windows-any/wshisotp.h
lib/zig/libc/include/any-windows-any/wsipv6ok.h
lib/zig/libc/include/any-windows-any/wsipx.h
+lib/zig/libc/include/any-windows-any/wslapi.h
lib/zig/libc/include/any-windows-any/wsman.h
lib/zig/libc/include/any-windows-any/wsmandisp.h
lib/zig/libc/include/any-windows-any/wsnetbs.h
@@ -2921,7 +2931,7 @@ lib/zig/libc/include/arm-linux-any/asm/mman.h
lib/zig/libc/include/arm-linux-any/asm/statfs.h
lib/zig/libc/include/arm-linux-any/asm/swab.h
lib/zig/libc/include/arm-linux-any/asm/types.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/endian.h
+lib/zig/libc/include/arm-linux-gnueabi/bits/endianness.h
lib/zig/libc/include/arm-linux-gnueabi/bits/fcntl.h
lib/zig/libc/include/arm-linux-gnueabi/bits/fenv.h
lib/zig/libc/include/arm-linux-gnueabi/bits/floatn.h
@@ -2930,11 +2940,11 @@ lib/zig/libc/include/arm-linux-gnueabi/bits/link.h
lib/zig/libc/include/arm-linux-gnueabi/bits/long-double.h
lib/zig/libc/include/arm-linux-gnueabi/bits/procfs-id.h
lib/zig/libc/include/arm-linux-gnueabi/bits/procfs.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/pthreadtypes-arch.h
lib/zig/libc/include/arm-linux-gnueabi/bits/semaphore.h
lib/zig/libc/include/arm-linux-gnueabi/bits/setjmp.h
lib/zig/libc/include/arm-linux-gnueabi/bits/shmlba.h
lib/zig/libc/include/arm-linux-gnueabi/bits/stat.h
+lib/zig/libc/include/arm-linux-gnueabi/bits/struct_rwlock.h
lib/zig/libc/include/arm-linux-gnueabi/bits/wordsize.h
lib/zig/libc/include/arm-linux-gnueabi/fpu_control.h
lib/zig/libc/include/arm-linux-gnueabi/gnu/lib-names.h
@@ -2942,7 +2952,7 @@ lib/zig/libc/include/arm-linux-gnueabi/gnu/stubs.h
lib/zig/libc/include/arm-linux-gnueabi/sys/ptrace.h
lib/zig/libc/include/arm-linux-gnueabi/sys/ucontext.h
lib/zig/libc/include/arm-linux-gnueabi/sys/user.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/endian.h
+lib/zig/libc/include/arm-linux-gnueabihf/bits/endianness.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/fcntl.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/fenv.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/floatn.h
@@ -2951,11 +2961,11 @@ lib/zig/libc/include/arm-linux-gnueabihf/bits/link.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/long-double.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/procfs-id.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/procfs.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/pthreadtypes-arch.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/semaphore.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/setjmp.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/shmlba.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/stat.h
+lib/zig/libc/include/arm-linux-gnueabihf/bits/struct_rwlock.h
lib/zig/libc/include/arm-linux-gnueabihf/bits/wordsize.h
lib/zig/libc/include/arm-linux-gnueabihf/fpu_control.h
lib/zig/libc/include/arm-linux-gnueabihf/gnu/lib-names.h
@@ -2964,16 +2974,20 @@ lib/zig/libc/include/arm-linux-gnueabihf/sys/ptrace.h
lib/zig/libc/include/arm-linux-gnueabihf/sys/ucontext.h
lib/zig/libc/include/arm-linux-gnueabihf/sys/user.h
lib/zig/libc/include/arm-linux-musl/bits/alltypes.h
-lib/zig/libc/include/arm-linux-musl/bits/endian.h
lib/zig/libc/include/arm-linux-musl/bits/fcntl.h
lib/zig/libc/include/arm-linux-musl/bits/fenv.h
lib/zig/libc/include/arm-linux-musl/bits/hwcap.h
lib/zig/libc/include/arm-linux-musl/bits/ioctl_fix.h
+lib/zig/libc/include/arm-linux-musl/bits/ipcstat.h
lib/zig/libc/include/arm-linux-musl/bits/msg.h
+lib/zig/libc/include/arm-linux-musl/bits/posix.h
lib/zig/libc/include/arm-linux-musl/bits/ptrace.h
+lib/zig/libc/include/arm-linux-musl/bits/reg.h
+lib/zig/libc/include/arm-linux-musl/bits/sem.h
lib/zig/libc/include/arm-linux-musl/bits/setjmp.h
lib/zig/libc/include/arm-linux-musl/bits/shm.h
lib/zig/libc/include/arm-linux-musl/bits/signal.h
+lib/zig/libc/include/arm-linux-musl/bits/stat.h
lib/zig/libc/include/arm-linux-musl/bits/stdint.h
lib/zig/libc/include/arm-linux-musl/bits/syscall.h
lib/zig/libc/include/arm-linux-musl/bits/user.h
@@ -2983,7 +2997,7 @@ lib/zig/libc/include/armeb-linux-any/asm/mman.h
lib/zig/libc/include/armeb-linux-any/asm/statfs.h
lib/zig/libc/include/armeb-linux-any/asm/swab.h
lib/zig/libc/include/armeb-linux-any/asm/types.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/endian.h
+lib/zig/libc/include/armeb-linux-gnueabi/bits/endianness.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/fcntl.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/fenv.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/floatn.h
@@ -2992,11 +3006,11 @@ lib/zig/libc/include/armeb-linux-gnueabi/bits/link.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/long-double.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/procfs-id.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/procfs.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/pthreadtypes-arch.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/semaphore.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/setjmp.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/shmlba.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/stat.h
+lib/zig/libc/include/armeb-linux-gnueabi/bits/struct_rwlock.h
lib/zig/libc/include/armeb-linux-gnueabi/bits/wordsize.h
lib/zig/libc/include/armeb-linux-gnueabi/fpu_control.h
lib/zig/libc/include/armeb-linux-gnueabi/gnu/lib-names.h
@@ -3004,7 +3018,7 @@ lib/zig/libc/include/armeb-linux-gnueabi/gnu/stubs.h
lib/zig/libc/include/armeb-linux-gnueabi/sys/ptrace.h
lib/zig/libc/include/armeb-linux-gnueabi/sys/ucontext.h
lib/zig/libc/include/armeb-linux-gnueabi/sys/user.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/endian.h
+lib/zig/libc/include/armeb-linux-gnueabihf/bits/endianness.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/fcntl.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/fenv.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/floatn.h
@@ -3013,11 +3027,11 @@ lib/zig/libc/include/armeb-linux-gnueabihf/bits/link.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/long-double.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/procfs-id.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/procfs.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/pthreadtypes-arch.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/semaphore.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/setjmp.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/shmlba.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/stat.h
+lib/zig/libc/include/armeb-linux-gnueabihf/bits/struct_rwlock.h
lib/zig/libc/include/armeb-linux-gnueabihf/bits/wordsize.h
lib/zig/libc/include/armeb-linux-gnueabihf/fpu_control.h
lib/zig/libc/include/armeb-linux-gnueabihf/gnu/lib-names.h
@@ -3050,6 +3064,7 @@ lib/zig/libc/include/generic-glibc/bits/dirent_ext.h
lib/zig/libc/include/generic-glibc/bits/dlfcn.h
lib/zig/libc/include/generic-glibc/bits/elfclass.h
lib/zig/libc/include/generic-glibc/bits/endian.h
+lib/zig/libc/include/generic-glibc/bits/endianness.h
lib/zig/libc/include/generic-glibc/bits/environments.h
lib/zig/libc/include/generic-glibc/bits/epoll.h
lib/zig/libc/include/generic-glibc/bits/err-ldbl.h
@@ -3077,6 +3092,7 @@ lib/zig/libc/include/generic-glibc/bits/initspin.h
lib/zig/libc/include/generic-glibc/bits/inotify.h
lib/zig/libc/include/generic-glibc/bits/ioctl-types.h
lib/zig/libc/include/generic-glibc/bits/ioctls.h
+lib/zig/libc/include/generic-glibc/bits/ipc-perm.h
lib/zig/libc/include/generic-glibc/bits/ipc.h
lib/zig/libc/include/generic-glibc/bits/ipctypes.h
lib/zig/libc/include/generic-glibc/bits/iscanonical.h
@@ -3086,7 +3102,6 @@ lib/zig/libc/include/generic-glibc/bits/link.h
lib/zig/libc/include/generic-glibc/bits/local_lim.h
lib/zig/libc/include/generic-glibc/bits/locale.h
lib/zig/libc/include/generic-glibc/bits/long-double.h
-lib/zig/libc/include/generic-glibc/bits/math-finite.h
lib/zig/libc/include/generic-glibc/bits/math-vector.h
lib/zig/libc/include/generic-glibc/bits/mathcalls-helper-functions.h
lib/zig/libc/include/generic-glibc/bits/mathcalls-narrow.h
@@ -3166,6 +3181,8 @@ lib/zig/libc/include/generic-glibc/bits/stdlib-ldbl.h
lib/zig/libc/include/generic-glibc/bits/stdlib.h
lib/zig/libc/include/generic-glibc/bits/string_fortified.h
lib/zig/libc/include/generic-glibc/bits/strings_fortified.h
+lib/zig/libc/include/generic-glibc/bits/struct_mutex.h
+lib/zig/libc/include/generic-glibc/bits/struct_rwlock.h
lib/zig/libc/include/generic-glibc/bits/sys_errlist.h
lib/zig/libc/include/generic-glibc/bits/syscall.h
lib/zig/libc/include/generic-glibc/bits/sysctl.h
@@ -3505,7 +3522,7 @@ lib/zig/libc/include/generic-musl/arpa/nameser_compat.h
lib/zig/libc/include/generic-musl/arpa/telnet.h
lib/zig/libc/include/generic-musl/arpa/tftp.h
lib/zig/libc/include/generic-musl/assert.h
-lib/zig/libc/include/generic-musl/bits/endian.h
+lib/zig/libc/include/generic-musl/bits/dirent.h
lib/zig/libc/include/generic-musl/bits/errno.h
lib/zig/libc/include/generic-musl/bits/float.h
lib/zig/libc/include/generic-musl/bits/hwcap.h
@@ -3513,6 +3530,7 @@ lib/zig/libc/include/generic-musl/bits/io.h
lib/zig/libc/include/generic-musl/bits/ioctl.h
lib/zig/libc/include/generic-musl/bits/ioctl_fix.h
lib/zig/libc/include/generic-musl/bits/ipc.h
+lib/zig/libc/include/generic-musl/bits/ipcstat.h
lib/zig/libc/include/generic-musl/bits/kd.h
lib/zig/libc/include/generic-musl/bits/limits.h
lib/zig/libc/include/generic-musl/bits/link.h
@@ -3728,7 +3746,7 @@ lib/zig/libc/include/i386-linux-any/asm/types.h
lib/zig/libc/include/i386-linux-any/asm/ucontext.h
lib/zig/libc/include/i386-linux-any/asm/unistd.h
lib/zig/libc/include/i386-linux-gnu/bits/a.out.h
-lib/zig/libc/include/i386-linux-gnu/bits/endian.h
+lib/zig/libc/include/i386-linux-gnu/bits/endianness.h
lib/zig/libc/include/i386-linux-gnu/bits/environments.h
lib/zig/libc/include/i386-linux-gnu/bits/epoll.h
lib/zig/libc/include/i386-linux-gnu/bits/fcntl.h
@@ -3753,6 +3771,8 @@ lib/zig/libc/include/i386-linux-gnu/bits/setjmp.h
lib/zig/libc/include/i386-linux-gnu/bits/sigcontext.h
lib/zig/libc/include/i386-linux-gnu/bits/siginfo-arch.h
lib/zig/libc/include/i386-linux-gnu/bits/stat.h
+lib/zig/libc/include/i386-linux-gnu/bits/struct_mutex.h
+lib/zig/libc/include/i386-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/i386-linux-gnu/bits/sysctl.h
lib/zig/libc/include/i386-linux-gnu/bits/timesize.h
lib/zig/libc/include/i386-linux-gnu/bits/typesizes.h
@@ -3770,14 +3790,18 @@ lib/zig/libc/include/i386-linux-musl/bits/fcntl.h
lib/zig/libc/include/i386-linux-musl/bits/fenv.h
lib/zig/libc/include/i386-linux-musl/bits/float.h
lib/zig/libc/include/i386-linux-musl/bits/io.h
+lib/zig/libc/include/i386-linux-musl/bits/ipcstat.h
lib/zig/libc/include/i386-linux-musl/bits/limits.h
lib/zig/libc/include/i386-linux-musl/bits/mman.h
lib/zig/libc/include/i386-linux-musl/bits/msg.h
+lib/zig/libc/include/i386-linux-musl/bits/posix.h
lib/zig/libc/include/i386-linux-musl/bits/ptrace.h
lib/zig/libc/include/i386-linux-musl/bits/reg.h
+lib/zig/libc/include/i386-linux-musl/bits/sem.h
lib/zig/libc/include/i386-linux-musl/bits/setjmp.h
lib/zig/libc/include/i386-linux-musl/bits/shm.h
lib/zig/libc/include/i386-linux-musl/bits/signal.h
+lib/zig/libc/include/i386-linux-musl/bits/stat.h
lib/zig/libc/include/i386-linux-musl/bits/stdint.h
lib/zig/libc/include/i386-linux-musl/bits/syscall.h
lib/zig/libc/include/i386-linux-musl/bits/user.h
@@ -3818,12 +3842,12 @@ lib/zig/libc/include/mips-linux-gnu/bits/errno.h
lib/zig/libc/include/mips-linux-gnu/bits/eventfd.h
lib/zig/libc/include/mips-linux-gnu/bits/inotify.h
lib/zig/libc/include/mips-linux-gnu/bits/ioctl-types.h
-lib/zig/libc/include/mips-linux-gnu/bits/ipc.h
lib/zig/libc/include/mips-linux-gnu/bits/ipctypes.h
lib/zig/libc/include/mips-linux-gnu/bits/local_lim.h
lib/zig/libc/include/mips-linux-gnu/bits/mman.h
lib/zig/libc/include/mips-linux-gnu/bits/msq-pad.h
lib/zig/libc/include/mips-linux-gnu/bits/poll.h
+lib/zig/libc/include/mips-linux-gnu/bits/pthreadtypes-arch.h
lib/zig/libc/include/mips-linux-gnu/bits/resource.h
lib/zig/libc/include/mips-linux-gnu/bits/sem-pad.h
lib/zig/libc/include/mips-linux-gnu/bits/shm-pad.h
@@ -3836,6 +3860,7 @@ lib/zig/libc/include/mips-linux-gnu/bits/signum.h
lib/zig/libc/include/mips-linux-gnu/bits/socket-constants.h
lib/zig/libc/include/mips-linux-gnu/bits/socket_type.h
lib/zig/libc/include/mips-linux-gnu/bits/statfs.h
+lib/zig/libc/include/mips-linux-gnu/bits/struct_mutex.h
lib/zig/libc/include/mips-linux-gnu/bits/termios-c_cc.h
lib/zig/libc/include/mips-linux-gnu/bits/termios-c_lflag.h
lib/zig/libc/include/mips-linux-gnu/bits/termios-struct.h
@@ -3844,20 +3869,22 @@ lib/zig/libc/include/mips-linux-gnu/bits/timerfd.h
lib/zig/libc/include/mips-linux-gnu/bits/types/stack_t.h
lib/zig/libc/include/mips-linux-gnu/ieee754.h
lib/zig/libc/include/mips-linux-musl/bits/alltypes.h
-lib/zig/libc/include/mips-linux-musl/bits/endian.h
lib/zig/libc/include/mips-linux-musl/bits/errno.h
lib/zig/libc/include/mips-linux-musl/bits/fcntl.h
lib/zig/libc/include/mips-linux-musl/bits/fenv.h
lib/zig/libc/include/mips-linux-musl/bits/hwcap.h
lib/zig/libc/include/mips-linux-musl/bits/ioctl.h
+lib/zig/libc/include/mips-linux-musl/bits/ipcstat.h
lib/zig/libc/include/mips-linux-musl/bits/mman.h
lib/zig/libc/include/mips-linux-musl/bits/msg.h
lib/zig/libc/include/mips-linux-musl/bits/poll.h
+lib/zig/libc/include/mips-linux-musl/bits/posix.h
lib/zig/libc/include/mips-linux-musl/bits/ptrace.h
lib/zig/libc/include/mips-linux-musl/bits/reg.h
lib/zig/libc/include/mips-linux-musl/bits/resource.h
lib/zig/libc/include/mips-linux-musl/bits/sem.h
lib/zig/libc/include/mips-linux-musl/bits/setjmp.h
+lib/zig/libc/include/mips-linux-musl/bits/shm.h
lib/zig/libc/include/mips-linux-musl/bits/signal.h
lib/zig/libc/include/mips-linux-musl/bits/socket.h
lib/zig/libc/include/mips-linux-musl/bits/stat.h
@@ -3903,12 +3930,12 @@ lib/zig/libc/include/mips64-linux-gnuabi64/bits/errno.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/eventfd.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/inotify.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/ioctl-types.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/ipc.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/ipctypes.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/local_lim.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/mman.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/msq-pad.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/poll.h
+lib/zig/libc/include/mips64-linux-gnuabi64/bits/pthreadtypes-arch.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/resource.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/sem-pad.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/shm-pad.h
@@ -3921,6 +3948,7 @@ lib/zig/libc/include/mips64-linux-gnuabi64/bits/signum.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/socket-constants.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/socket_type.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/statfs.h
+lib/zig/libc/include/mips64-linux-gnuabi64/bits/struct_mutex.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/termios-c_cc.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/termios-c_lflag.h
lib/zig/libc/include/mips64-linux-gnuabi64/bits/termios-struct.h
@@ -3933,12 +3961,12 @@ lib/zig/libc/include/mips64-linux-gnuabin32/bits/errno.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/eventfd.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/inotify.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/ioctl-types.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/ipc.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/ipctypes.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/local_lim.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/mman.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/msq-pad.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/poll.h
+lib/zig/libc/include/mips64-linux-gnuabin32/bits/pthreadtypes-arch.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/resource.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/sem-pad.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/shm-pad.h
@@ -3951,6 +3979,7 @@ lib/zig/libc/include/mips64-linux-gnuabin32/bits/signum.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/socket-constants.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/socket_type.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/statfs.h
+lib/zig/libc/include/mips64-linux-gnuabin32/bits/struct_mutex.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/termios-c_cc.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/termios-c_lflag.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/termios-struct.h
@@ -3959,7 +3988,6 @@ lib/zig/libc/include/mips64-linux-gnuabin32/bits/timerfd.h
lib/zig/libc/include/mips64-linux-gnuabin32/bits/types/stack_t.h
lib/zig/libc/include/mips64-linux-gnuabin32/ieee754.h
lib/zig/libc/include/mips64-linux-musl/bits/alltypes.h
-lib/zig/libc/include/mips64-linux-musl/bits/endian.h
lib/zig/libc/include/mips64-linux-musl/bits/errno.h
lib/zig/libc/include/mips64-linux-musl/bits/fcntl.h
lib/zig/libc/include/mips64-linux-musl/bits/fenv.h
@@ -3967,14 +3995,12 @@ lib/zig/libc/include/mips64-linux-musl/bits/float.h
lib/zig/libc/include/mips64-linux-musl/bits/hwcap.h
lib/zig/libc/include/mips64-linux-musl/bits/ioctl.h
lib/zig/libc/include/mips64-linux-musl/bits/ipc.h
-lib/zig/libc/include/mips64-linux-musl/bits/limits.h
lib/zig/libc/include/mips64-linux-musl/bits/mman.h
lib/zig/libc/include/mips64-linux-musl/bits/poll.h
lib/zig/libc/include/mips64-linux-musl/bits/posix.h
lib/zig/libc/include/mips64-linux-musl/bits/ptrace.h
lib/zig/libc/include/mips64-linux-musl/bits/reg.h
lib/zig/libc/include/mips64-linux-musl/bits/resource.h
-lib/zig/libc/include/mips64-linux-musl/bits/sem.h
lib/zig/libc/include/mips64-linux-musl/bits/setjmp.h
lib/zig/libc/include/mips64-linux-musl/bits/signal.h
lib/zig/libc/include/mips64-linux-musl/bits/socket.h
@@ -4020,12 +4046,12 @@ lib/zig/libc/include/mips64el-linux-gnuabi64/bits/errno.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/eventfd.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/inotify.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/ioctl-types.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/ipc.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/ipctypes.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/local_lim.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/mman.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/msq-pad.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/poll.h
+lib/zig/libc/include/mips64el-linux-gnuabi64/bits/pthreadtypes-arch.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/resource.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/sem-pad.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/shm-pad.h
@@ -4038,6 +4064,7 @@ lib/zig/libc/include/mips64el-linux-gnuabi64/bits/signum.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/socket-constants.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/socket_type.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/statfs.h
+lib/zig/libc/include/mips64el-linux-gnuabi64/bits/struct_mutex.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/termios-c_cc.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/termios-c_lflag.h
lib/zig/libc/include/mips64el-linux-gnuabi64/bits/termios-struct.h
@@ -4050,12 +4077,12 @@ lib/zig/libc/include/mips64el-linux-gnuabin32/bits/errno.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/eventfd.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/inotify.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/ioctl-types.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/ipc.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/ipctypes.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/local_lim.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/mman.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/msq-pad.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/poll.h
+lib/zig/libc/include/mips64el-linux-gnuabin32/bits/pthreadtypes-arch.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/resource.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/sem-pad.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/shm-pad.h
@@ -4068,6 +4095,7 @@ lib/zig/libc/include/mips64el-linux-gnuabin32/bits/signum.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/socket-constants.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/socket_type.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/statfs.h
+lib/zig/libc/include/mips64el-linux-gnuabin32/bits/struct_mutex.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/termios-c_cc.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/termios-c_lflag.h
lib/zig/libc/include/mips64el-linux-gnuabin32/bits/termios-struct.h
@@ -4112,12 +4140,12 @@ lib/zig/libc/include/mipsel-linux-gnu/bits/errno.h
lib/zig/libc/include/mipsel-linux-gnu/bits/eventfd.h
lib/zig/libc/include/mipsel-linux-gnu/bits/inotify.h
lib/zig/libc/include/mipsel-linux-gnu/bits/ioctl-types.h
-lib/zig/libc/include/mipsel-linux-gnu/bits/ipc.h
lib/zig/libc/include/mipsel-linux-gnu/bits/ipctypes.h
lib/zig/libc/include/mipsel-linux-gnu/bits/local_lim.h
lib/zig/libc/include/mipsel-linux-gnu/bits/mman.h
lib/zig/libc/include/mipsel-linux-gnu/bits/msq-pad.h
lib/zig/libc/include/mipsel-linux-gnu/bits/poll.h
+lib/zig/libc/include/mipsel-linux-gnu/bits/pthreadtypes-arch.h
lib/zig/libc/include/mipsel-linux-gnu/bits/resource.h
lib/zig/libc/include/mipsel-linux-gnu/bits/sem-pad.h
lib/zig/libc/include/mipsel-linux-gnu/bits/shm-pad.h
@@ -4130,6 +4158,7 @@ lib/zig/libc/include/mipsel-linux-gnu/bits/signum.h
lib/zig/libc/include/mipsel-linux-gnu/bits/socket-constants.h
lib/zig/libc/include/mipsel-linux-gnu/bits/socket_type.h
lib/zig/libc/include/mipsel-linux-gnu/bits/statfs.h
+lib/zig/libc/include/mipsel-linux-gnu/bits/struct_mutex.h
lib/zig/libc/include/mipsel-linux-gnu/bits/termios-c_cc.h
lib/zig/libc/include/mipsel-linux-gnu/bits/termios-c_lflag.h
lib/zig/libc/include/mipsel-linux-gnu/bits/termios-struct.h
@@ -4166,7 +4195,7 @@ lib/zig/libc/include/powerpc-linux-any/asm/termios.h
lib/zig/libc/include/powerpc-linux-any/asm/types.h
lib/zig/libc/include/powerpc-linux-any/asm/ucontext.h
lib/zig/libc/include/powerpc-linux-any/asm/unistd.h
-lib/zig/libc/include/powerpc-linux-gnu/bits/endian.h
+lib/zig/libc/include/powerpc-linux-gnu/bits/endianness.h
lib/zig/libc/include/powerpc-linux-gnu/bits/environments.h
lib/zig/libc/include/powerpc-linux-gnu/bits/fcntl.h
lib/zig/libc/include/powerpc-linux-gnu/bits/fenv.h
@@ -4175,7 +4204,7 @@ lib/zig/libc/include/powerpc-linux-gnu/bits/floatn.h
lib/zig/libc/include/powerpc-linux-gnu/bits/fp-fast.h
lib/zig/libc/include/powerpc-linux-gnu/bits/hwcap.h
lib/zig/libc/include/powerpc-linux-gnu/bits/ioctl-types.h
-lib/zig/libc/include/powerpc-linux-gnu/bits/ipc.h
+lib/zig/libc/include/powerpc-linux-gnu/bits/ipc-perm.h
lib/zig/libc/include/powerpc-linux-gnu/bits/iscanonical.h
lib/zig/libc/include/powerpc-linux-gnu/bits/link.h
lib/zig/libc/include/powerpc-linux-gnu/bits/local_lim.h
@@ -4183,7 +4212,6 @@ lib/zig/libc/include/powerpc-linux-gnu/bits/long-double.h
lib/zig/libc/include/powerpc-linux-gnu/bits/mman.h
lib/zig/libc/include/powerpc-linux-gnu/bits/msq-pad.h
lib/zig/libc/include/powerpc-linux-gnu/bits/procfs.h
-lib/zig/libc/include/powerpc-linux-gnu/bits/pthreadtypes-arch.h
lib/zig/libc/include/powerpc-linux-gnu/bits/sem-pad.h
lib/zig/libc/include/powerpc-linux-gnu/bits/semaphore.h
lib/zig/libc/include/powerpc-linux-gnu/bits/setjmp.h
@@ -4191,6 +4219,8 @@ lib/zig/libc/include/powerpc-linux-gnu/bits/shm-pad.h
lib/zig/libc/include/powerpc-linux-gnu/bits/sigstack.h
lib/zig/libc/include/powerpc-linux-gnu/bits/socket-constants.h
lib/zig/libc/include/powerpc-linux-gnu/bits/stat.h
+lib/zig/libc/include/powerpc-linux-gnu/bits/struct_mutex.h
+lib/zig/libc/include/powerpc-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/powerpc-linux-gnu/bits/termios-baud.h
lib/zig/libc/include/powerpc-linux-gnu/bits/termios-c_cc.h
lib/zig/libc/include/powerpc-linux-gnu/bits/termios-c_cflag.h
@@ -4208,16 +4238,18 @@ lib/zig/libc/include/powerpc-linux-gnu/sys/ptrace.h
lib/zig/libc/include/powerpc-linux-gnu/sys/ucontext.h
lib/zig/libc/include/powerpc-linux-gnu/sys/user.h
lib/zig/libc/include/powerpc-linux-musl/bits/alltypes.h
-lib/zig/libc/include/powerpc-linux-musl/bits/endian.h
lib/zig/libc/include/powerpc-linux-musl/bits/errno.h
lib/zig/libc/include/powerpc-linux-musl/bits/fcntl.h
lib/zig/libc/include/powerpc-linux-musl/bits/fenv.h
lib/zig/libc/include/powerpc-linux-musl/bits/hwcap.h
lib/zig/libc/include/powerpc-linux-musl/bits/ioctl.h
lib/zig/libc/include/powerpc-linux-musl/bits/ipc.h
+lib/zig/libc/include/powerpc-linux-musl/bits/ipcstat.h
lib/zig/libc/include/powerpc-linux-musl/bits/mman.h
lib/zig/libc/include/powerpc-linux-musl/bits/msg.h
+lib/zig/libc/include/powerpc-linux-musl/bits/posix.h
lib/zig/libc/include/powerpc-linux-musl/bits/ptrace.h
+lib/zig/libc/include/powerpc-linux-musl/bits/reg.h
lib/zig/libc/include/powerpc-linux-musl/bits/sem.h
lib/zig/libc/include/powerpc-linux-musl/bits/setjmp.h
lib/zig/libc/include/powerpc-linux-musl/bits/shm.h
@@ -4257,7 +4289,7 @@ lib/zig/libc/include/powerpc64-linux-any/asm/termios.h
lib/zig/libc/include/powerpc64-linux-any/asm/types.h
lib/zig/libc/include/powerpc64-linux-any/asm/ucontext.h
lib/zig/libc/include/powerpc64-linux-any/asm/unistd.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/endian.h
+lib/zig/libc/include/powerpc64-linux-gnu/bits/endianness.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/environments.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/fcntl.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/fenv.h
@@ -4266,7 +4298,7 @@ lib/zig/libc/include/powerpc64-linux-gnu/bits/floatn.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/fp-fast.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/hwcap.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/ioctl-types.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/ipc.h
+lib/zig/libc/include/powerpc64-linux-gnu/bits/ipc-perm.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/iscanonical.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/link.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/local_lim.h
@@ -4274,7 +4306,6 @@ lib/zig/libc/include/powerpc64-linux-gnu/bits/long-double.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/mman.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/msq-pad.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/procfs.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/pthreadtypes-arch.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/sem-pad.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/semaphore.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/setjmp.h
@@ -4282,6 +4313,8 @@ lib/zig/libc/include/powerpc64-linux-gnu/bits/shm-pad.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/sigstack.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/socket-constants.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/stat.h
+lib/zig/libc/include/powerpc64-linux-gnu/bits/struct_mutex.h
+lib/zig/libc/include/powerpc64-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/termios-baud.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/termios-c_cc.h
lib/zig/libc/include/powerpc64-linux-gnu/bits/termios-c_cflag.h
@@ -4300,20 +4333,15 @@ lib/zig/libc/include/powerpc64-linux-gnu/sys/ptrace.h
lib/zig/libc/include/powerpc64-linux-gnu/sys/ucontext.h
lib/zig/libc/include/powerpc64-linux-gnu/sys/user.h
lib/zig/libc/include/powerpc64-linux-musl/bits/alltypes.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/endian.h
lib/zig/libc/include/powerpc64-linux-musl/bits/errno.h
lib/zig/libc/include/powerpc64-linux-musl/bits/fcntl.h
lib/zig/libc/include/powerpc64-linux-musl/bits/fenv.h
lib/zig/libc/include/powerpc64-linux-musl/bits/hwcap.h
lib/zig/libc/include/powerpc64-linux-musl/bits/ioctl.h
lib/zig/libc/include/powerpc64-linux-musl/bits/ipc.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/limits.h
lib/zig/libc/include/powerpc64-linux-musl/bits/mman.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/msg.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/posix.h
lib/zig/libc/include/powerpc64-linux-musl/bits/ptrace.h
lib/zig/libc/include/powerpc64-linux-musl/bits/reg.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/sem.h
lib/zig/libc/include/powerpc64-linux-musl/bits/setjmp.h
lib/zig/libc/include/powerpc64-linux-musl/bits/shm.h
lib/zig/libc/include/powerpc64-linux-musl/bits/signal.h
@@ -4351,7 +4379,7 @@ lib/zig/libc/include/powerpc64le-linux-any/asm/termios.h
lib/zig/libc/include/powerpc64le-linux-any/asm/types.h
lib/zig/libc/include/powerpc64le-linux-any/asm/ucontext.h
lib/zig/libc/include/powerpc64le-linux-any/asm/unistd.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/endian.h
+lib/zig/libc/include/powerpc64le-linux-gnu/bits/endianness.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/environments.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/fcntl.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/fenv.h
@@ -4360,7 +4388,7 @@ lib/zig/libc/include/powerpc64le-linux-gnu/bits/floatn.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/fp-fast.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/hwcap.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/ioctl-types.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/ipc.h
+lib/zig/libc/include/powerpc64le-linux-gnu/bits/ipc-perm.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/iscanonical.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/link.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/local_lim.h
@@ -4368,7 +4396,6 @@ lib/zig/libc/include/powerpc64le-linux-gnu/bits/long-double.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/mman.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/msq-pad.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/procfs.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/pthreadtypes-arch.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/sem-pad.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/semaphore.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/setjmp.h
@@ -4376,6 +4403,8 @@ lib/zig/libc/include/powerpc64le-linux-gnu/bits/shm-pad.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/sigstack.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/socket-constants.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/stat.h
+lib/zig/libc/include/powerpc64le-linux-gnu/bits/struct_mutex.h
+lib/zig/libc/include/powerpc64le-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/termios-baud.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/termios-c_cc.h
lib/zig/libc/include/powerpc64le-linux-gnu/bits/termios-c_cflag.h
@@ -4421,7 +4450,7 @@ lib/zig/libc/include/riscv64-linux-any/asm/signal.h
lib/zig/libc/include/riscv64-linux-any/asm/stat.h
lib/zig/libc/include/riscv64-linux-any/asm/ucontext.h
lib/zig/libc/include/riscv64-linux-any/asm/unistd.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/endian.h
+lib/zig/libc/include/riscv64-linux-gnu/bits/endianness.h
lib/zig/libc/include/riscv64-linux-gnu/bits/fcntl.h
lib/zig/libc/include/riscv64-linux-gnu/bits/fenv.h
lib/zig/libc/include/riscv64-linux-gnu/bits/floatn.h
@@ -4434,6 +4463,7 @@ lib/zig/libc/include/riscv64-linux-gnu/bits/setjmp.h
lib/zig/libc/include/riscv64-linux-gnu/bits/sigcontext.h
lib/zig/libc/include/riscv64-linux-gnu/bits/stat.h
lib/zig/libc/include/riscv64-linux-gnu/bits/statfs.h
+lib/zig/libc/include/riscv64-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/riscv64-linux-gnu/bits/typesizes.h
lib/zig/libc/include/riscv64-linux-gnu/bits/wordsize.h
lib/zig/libc/include/riscv64-linux-gnu/fpu_control.h
@@ -4450,16 +4480,9 @@ lib/zig/libc/include/riscv64-linux-musl/bits/alltypes.h
lib/zig/libc/include/riscv64-linux-musl/bits/fcntl.h
lib/zig/libc/include/riscv64-linux-musl/bits/fenv.h
lib/zig/libc/include/riscv64-linux-musl/bits/float.h
-lib/zig/libc/include/riscv64-linux-musl/bits/ipc.h
-lib/zig/libc/include/riscv64-linux-musl/bits/limits.h
lib/zig/libc/include/riscv64-linux-musl/bits/posix.h
-lib/zig/libc/include/riscv64-linux-musl/bits/reg.h
-lib/zig/libc/include/riscv64-linux-musl/bits/sem.h
lib/zig/libc/include/riscv64-linux-musl/bits/setjmp.h
-lib/zig/libc/include/riscv64-linux-musl/bits/shm.h
lib/zig/libc/include/riscv64-linux-musl/bits/signal.h
-lib/zig/libc/include/riscv64-linux-musl/bits/socket.h
-lib/zig/libc/include/riscv64-linux-musl/bits/stat.h
lib/zig/libc/include/riscv64-linux-musl/bits/syscall.h
lib/zig/libc/include/riscv64-linux-musl/bits/user.h
lib/zig/libc/include/s390x-linux-any/asm/auxvec.h
@@ -4509,25 +4532,25 @@ lib/zig/libc/include/s390x-linux-any/asm/vmcp.h
lib/zig/libc/include/s390x-linux-any/asm/vtoc.h
lib/zig/libc/include/s390x-linux-any/asm/zcrypt.h
lib/zig/libc/include/s390x-linux-gnu/bits/elfclass.h
-lib/zig/libc/include/s390x-linux-gnu/bits/endian.h
+lib/zig/libc/include/s390x-linux-gnu/bits/endianness.h
lib/zig/libc/include/s390x-linux-gnu/bits/environments.h
lib/zig/libc/include/s390x-linux-gnu/bits/fcntl.h
lib/zig/libc/include/s390x-linux-gnu/bits/fenv.h
lib/zig/libc/include/s390x-linux-gnu/bits/floatn.h
lib/zig/libc/include/s390x-linux-gnu/bits/flt-eval-method.h
lib/zig/libc/include/s390x-linux-gnu/bits/hwcap.h
-lib/zig/libc/include/s390x-linux-gnu/bits/ipc.h
lib/zig/libc/include/s390x-linux-gnu/bits/link.h
lib/zig/libc/include/s390x-linux-gnu/bits/long-double.h
lib/zig/libc/include/s390x-linux-gnu/bits/procfs-extra.h
lib/zig/libc/include/s390x-linux-gnu/bits/procfs-id.h
lib/zig/libc/include/s390x-linux-gnu/bits/procfs.h
-lib/zig/libc/include/s390x-linux-gnu/bits/pthreadtypes-arch.h
lib/zig/libc/include/s390x-linux-gnu/bits/semaphore.h
lib/zig/libc/include/s390x-linux-gnu/bits/setjmp.h
lib/zig/libc/include/s390x-linux-gnu/bits/sigaction.h
lib/zig/libc/include/s390x-linux-gnu/bits/stat.h
lib/zig/libc/include/s390x-linux-gnu/bits/statfs.h
+lib/zig/libc/include/s390x-linux-gnu/bits/struct_mutex.h
+lib/zig/libc/include/s390x-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/s390x-linux-gnu/bits/typesizes.h
lib/zig/libc/include/s390x-linux-gnu/bits/utmp.h
lib/zig/libc/include/s390x-linux-gnu/bits/utmpx.h
@@ -4542,30 +4565,23 @@ lib/zig/libc/include/s390x-linux-gnu/sys/ptrace.h
lib/zig/libc/include/s390x-linux-gnu/sys/ucontext.h
lib/zig/libc/include/s390x-linux-gnu/sys/user.h
lib/zig/libc/include/s390x-linux-musl/bits/alltypes.h
-lib/zig/libc/include/s390x-linux-musl/bits/endian.h
lib/zig/libc/include/s390x-linux-musl/bits/fcntl.h
lib/zig/libc/include/s390x-linux-musl/bits/fenv.h
lib/zig/libc/include/s390x-linux-musl/bits/float.h
lib/zig/libc/include/s390x-linux-musl/bits/hwcap.h
lib/zig/libc/include/s390x-linux-musl/bits/ioctl_fix.h
-lib/zig/libc/include/s390x-linux-musl/bits/ipc.h
lib/zig/libc/include/s390x-linux-musl/bits/limits.h
lib/zig/libc/include/s390x-linux-musl/bits/link.h
-lib/zig/libc/include/s390x-linux-musl/bits/msg.h
-lib/zig/libc/include/s390x-linux-musl/bits/posix.h
lib/zig/libc/include/s390x-linux-musl/bits/ptrace.h
-lib/zig/libc/include/s390x-linux-musl/bits/reg.h
-lib/zig/libc/include/s390x-linux-musl/bits/sem.h
lib/zig/libc/include/s390x-linux-musl/bits/setjmp.h
lib/zig/libc/include/s390x-linux-musl/bits/signal.h
-lib/zig/libc/include/s390x-linux-musl/bits/socket.h
lib/zig/libc/include/s390x-linux-musl/bits/stat.h
lib/zig/libc/include/s390x-linux-musl/bits/statfs.h
lib/zig/libc/include/s390x-linux-musl/bits/syscall.h
lib/zig/libc/include/s390x-linux-musl/bits/user.h
lib/zig/libc/include/sparc-linux-gnu/a.out.h
lib/zig/libc/include/sparc-linux-gnu/bits/a.out.h
-lib/zig/libc/include/sparc-linux-gnu/bits/endian.h
+lib/zig/libc/include/sparc-linux-gnu/bits/endianness.h
lib/zig/libc/include/sparc-linux-gnu/bits/environments.h
lib/zig/libc/include/sparc-linux-gnu/bits/epoll.h
lib/zig/libc/include/sparc-linux-gnu/bits/errno.h
@@ -4576,7 +4592,7 @@ lib/zig/libc/include/sparc-linux-gnu/bits/floatn.h
lib/zig/libc/include/sparc-linux-gnu/bits/hwcap.h
lib/zig/libc/include/sparc-linux-gnu/bits/inotify.h
lib/zig/libc/include/sparc-linux-gnu/bits/ioctls.h
-lib/zig/libc/include/sparc-linux-gnu/bits/ipc.h
+lib/zig/libc/include/sparc-linux-gnu/bits/ipc-perm.h
lib/zig/libc/include/sparc-linux-gnu/bits/link.h
lib/zig/libc/include/sparc-linux-gnu/bits/local_lim.h
lib/zig/libc/include/sparc-linux-gnu/bits/long-double.h
@@ -4586,7 +4602,6 @@ lib/zig/libc/include/sparc-linux-gnu/bits/poll.h
lib/zig/libc/include/sparc-linux-gnu/bits/procfs-extra.h
lib/zig/libc/include/sparc-linux-gnu/bits/procfs-id.h
lib/zig/libc/include/sparc-linux-gnu/bits/procfs.h
-lib/zig/libc/include/sparc-linux-gnu/bits/pthreadtypes-arch.h
lib/zig/libc/include/sparc-linux-gnu/bits/resource.h
lib/zig/libc/include/sparc-linux-gnu/bits/sem-pad.h
lib/zig/libc/include/sparc-linux-gnu/bits/semaphore.h
@@ -4603,6 +4618,7 @@ lib/zig/libc/include/sparc-linux-gnu/bits/sigstack.h
lib/zig/libc/include/sparc-linux-gnu/bits/socket-constants.h
lib/zig/libc/include/sparc-linux-gnu/bits/socket_type.h
lib/zig/libc/include/sparc-linux-gnu/bits/stat.h
+lib/zig/libc/include/sparc-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/sparc-linux-gnu/bits/termios-baud.h
lib/zig/libc/include/sparc-linux-gnu/bits/termios-c_cc.h
lib/zig/libc/include/sparc-linux-gnu/bits/termios-c_oflag.h
@@ -4620,7 +4636,7 @@ lib/zig/libc/include/sparc-linux-gnu/sys/ucontext.h
lib/zig/libc/include/sparc-linux-gnu/sys/user.h
lib/zig/libc/include/sparcv9-linux-gnu/a.out.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/a.out.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/endian.h
+lib/zig/libc/include/sparcv9-linux-gnu/bits/endianness.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/environments.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/epoll.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/errno.h
@@ -4631,7 +4647,7 @@ lib/zig/libc/include/sparcv9-linux-gnu/bits/floatn.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/hwcap.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/inotify.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/ioctls.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/ipc.h
+lib/zig/libc/include/sparcv9-linux-gnu/bits/ipc-perm.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/link.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/local_lim.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/long-double.h
@@ -4641,7 +4657,6 @@ lib/zig/libc/include/sparcv9-linux-gnu/bits/poll.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/procfs-extra.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/procfs-id.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/procfs.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/pthreadtypes-arch.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/resource.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/sem-pad.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/semaphore.h
@@ -4658,6 +4673,7 @@ lib/zig/libc/include/sparcv9-linux-gnu/bits/sigstack.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/socket-constants.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/socket_type.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/stat.h
+lib/zig/libc/include/sparcv9-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/termios-baud.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/termios-c_cc.h
lib/zig/libc/include/sparcv9-linux-gnu/bits/termios-c_oflag.h
@@ -4695,7 +4711,7 @@ lib/zig/libc/include/x86_64-linux-any/asm/types.h
lib/zig/libc/include/x86_64-linux-any/asm/ucontext.h
lib/zig/libc/include/x86_64-linux-any/asm/unistd.h
lib/zig/libc/include/x86_64-linux-gnu/bits/a.out.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/endian.h
+lib/zig/libc/include/x86_64-linux-gnu/bits/endianness.h
lib/zig/libc/include/x86_64-linux-gnu/bits/environments.h
lib/zig/libc/include/x86_64-linux-gnu/bits/epoll.h
lib/zig/libc/include/x86_64-linux-gnu/bits/fcntl.h
@@ -4720,6 +4736,8 @@ lib/zig/libc/include/x86_64-linux-gnu/bits/setjmp.h
lib/zig/libc/include/x86_64-linux-gnu/bits/sigcontext.h
lib/zig/libc/include/x86_64-linux-gnu/bits/siginfo-arch.h
lib/zig/libc/include/x86_64-linux-gnu/bits/stat.h
+lib/zig/libc/include/x86_64-linux-gnu/bits/struct_mutex.h
+lib/zig/libc/include/x86_64-linux-gnu/bits/struct_rwlock.h
lib/zig/libc/include/x86_64-linux-gnu/bits/sysctl.h
lib/zig/libc/include/x86_64-linux-gnu/bits/timesize.h
lib/zig/libc/include/x86_64-linux-gnu/bits/typesizes.h
@@ -4735,7 +4753,7 @@ lib/zig/libc/include/x86_64-linux-gnu/sys/ptrace.h
lib/zig/libc/include/x86_64-linux-gnu/sys/ucontext.h
lib/zig/libc/include/x86_64-linux-gnu/sys/user.h
lib/zig/libc/include/x86_64-linux-gnux32/bits/a.out.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/endian.h
+lib/zig/libc/include/x86_64-linux-gnux32/bits/endianness.h
lib/zig/libc/include/x86_64-linux-gnux32/bits/environments.h
lib/zig/libc/include/x86_64-linux-gnux32/bits/epoll.h
lib/zig/libc/include/x86_64-linux-gnux32/bits/fcntl.h
@@ -4760,6 +4778,8 @@ lib/zig/libc/include/x86_64-linux-gnux32/bits/setjmp.h
lib/zig/libc/include/x86_64-linux-gnux32/bits/sigcontext.h
lib/zig/libc/include/x86_64-linux-gnux32/bits/siginfo-arch.h
lib/zig/libc/include/x86_64-linux-gnux32/bits/stat.h
+lib/zig/libc/include/x86_64-linux-gnux32/bits/struct_mutex.h
+lib/zig/libc/include/x86_64-linux-gnux32/bits/struct_rwlock.h
lib/zig/libc/include/x86_64-linux-gnux32/bits/sysctl.h
lib/zig/libc/include/x86_64-linux-gnux32/bits/timesize.h
lib/zig/libc/include/x86_64-linux-gnux32/bits/typesizes.h
@@ -4779,19 +4799,17 @@ lib/zig/libc/include/x86_64-linux-musl/bits/fcntl.h
lib/zig/libc/include/x86_64-linux-musl/bits/fenv.h
lib/zig/libc/include/x86_64-linux-musl/bits/float.h
lib/zig/libc/include/x86_64-linux-musl/bits/io.h
-lib/zig/libc/include/x86_64-linux-musl/bits/ipc.h
lib/zig/libc/include/x86_64-linux-musl/bits/limits.h
lib/zig/libc/include/x86_64-linux-musl/bits/mman.h
-lib/zig/libc/include/x86_64-linux-musl/bits/msg.h
-lib/zig/libc/include/x86_64-linux-musl/bits/posix.h
lib/zig/libc/include/x86_64-linux-musl/bits/ptrace.h
lib/zig/libc/include/x86_64-linux-musl/bits/reg.h
+lib/zig/libc/include/x86_64-linux-musl/bits/sem.h
lib/zig/libc/include/x86_64-linux-musl/bits/setjmp.h
lib/zig/libc/include/x86_64-linux-musl/bits/signal.h
-lib/zig/libc/include/x86_64-linux-musl/bits/socket.h
lib/zig/libc/include/x86_64-linux-musl/bits/stat.h
lib/zig/libc/include/x86_64-linux-musl/bits/syscall.h
lib/zig/libc/include/x86_64-linux-musl/bits/user.h
+lib/zig/libc/mingw/COPYING
lib/zig/libc/mingw/complex/_cabs.c
lib/zig/libc/mingw/complex/cabs.c
lib/zig/libc/mingw/complex/cabs.def.h
@@ -4896,6 +4914,7 @@ lib/zig/libc/mingw/crt/tlssup.c
lib/zig/libc/mingw/crt/tlsthrd.c
lib/zig/libc/mingw/crt/udll_argv.c
lib/zig/libc/mingw/crt/udllargc.c
+lib/zig/libc/mingw/crt/usermatherr.c
lib/zig/libc/mingw/crt/wildcard.c
lib/zig/libc/mingw/crt/xncommod.c
lib/zig/libc/mingw/crt/xthdloc.c
@@ -4933,58 +4952,130 @@ lib/zig/libc/mingw/include/msvcrt.h
lib/zig/libc/mingw/include/oscalls.h
lib/zig/libc/mingw/include/sect_attribs.h
lib/zig/libc/mingw/lib-common/advapi32.def.in
+lib/zig/libc/mingw/lib-common/bcrypt.def
+lib/zig/libc/mingw/lib-common/comctl32.def
+lib/zig/libc/mingw/lib-common/comdlg32.def
+lib/zig/libc/mingw/lib-common/crypt32.def
+lib/zig/libc/mingw/lib-common/cryptnet.def
lib/zig/libc/mingw/lib-common/gdi32.def
lib/zig/libc/mingw/lib-common/imm32.def
lib/zig/libc/mingw/lib-common/kernel32.def.in
+lib/zig/libc/mingw/lib-common/lz32.def
+lib/zig/libc/mingw/lib-common/mpr.def
lib/zig/libc/mingw/lib-common/msvcrt.def.in
+lib/zig/libc/mingw/lib-common/mswsock.def
+lib/zig/libc/mingw/lib-common/ncrypt.def
+lib/zig/libc/mingw/lib-common/netapi32.def
lib/zig/libc/mingw/lib-common/ole32.def.in
lib/zig/libc/mingw/lib-common/oleaut32.def.in
+lib/zig/libc/mingw/lib-common/psapi.def
+lib/zig/libc/mingw/lib-common/rpcns4.def
+lib/zig/libc/mingw/lib-common/rpcrt4.def
+lib/zig/libc/mingw/lib-common/scarddlg.def
lib/zig/libc/mingw/lib-common/shell32.def
+lib/zig/libc/mingw/lib-common/shlwapi.def
+lib/zig/libc/mingw/lib-common/urlmon.def
lib/zig/libc/mingw/lib-common/user32.def.in
lib/zig/libc/mingw/lib-common/version.def
lib/zig/libc/mingw/lib-common/winmm.def
+lib/zig/libc/mingw/lib-common/winscard.def
+lib/zig/libc/mingw/lib-common/winspool.def
+lib/zig/libc/mingw/lib-common/ws2_32.def.in
+lib/zig/libc/mingw/lib32/advapi32.def
+lib/zig/libc/mingw/lib32/bcrypt.def
+lib/zig/libc/mingw/lib32/comctl32.def
+lib/zig/libc/mingw/lib32/comdlg32.def
+lib/zig/libc/mingw/lib32/crypt32.def
+lib/zig/libc/mingw/lib32/cryptnet.def
+lib/zig/libc/mingw/lib32/gdi32.def
+lib/zig/libc/mingw/lib32/imm32.def
+lib/zig/libc/mingw/lib32/kernel32.def
+lib/zig/libc/mingw/lib32/lz32.def
+lib/zig/libc/mingw/lib32/mpr.def
+lib/zig/libc/mingw/lib32/mswsock.def
+lib/zig/libc/mingw/lib32/ncrypt.def
+lib/zig/libc/mingw/lib32/netapi32.def
lib/zig/libc/mingw/lib32/ntdll.def
+lib/zig/libc/mingw/lib32/ole32.def
+lib/zig/libc/mingw/lib32/oleaut32.def
+lib/zig/libc/mingw/lib32/opengl32.def
+lib/zig/libc/mingw/lib32/psapi.def
+lib/zig/libc/mingw/lib32/rpcns4.def
+lib/zig/libc/mingw/lib32/rpcrt4.def
lib/zig/libc/mingw/lib32/setupapi.def
+lib/zig/libc/mingw/lib32/shell32.def
+lib/zig/libc/mingw/lib32/shlwapi.def
+lib/zig/libc/mingw/lib32/urlmon.def
+lib/zig/libc/mingw/lib32/version.def
+lib/zig/libc/mingw/lib32/winmm.def
+lib/zig/libc/mingw/lib32/winscard.def
+lib/zig/libc/mingw/lib32/winspool.def
+lib/zig/libc/mingw/lib32/wintrust.def
+lib/zig/libc/mingw/lib32/ws2_32.def
lib/zig/libc/mingw/lib64/ntdll.def
+lib/zig/libc/mingw/lib64/opengl32.def
lib/zig/libc/mingw/lib64/setupapi.def
+lib/zig/libc/mingw/lib64/wintrust.def
lib/zig/libc/mingw/libarm32/ntdll.def
lib/zig/libc/mingw/libarm32/setupapi.def
+lib/zig/libc/mingw/libarm32/wintrust.def
+lib/zig/libc/mingw/libsrc/ativscp-uuid.c
+lib/zig/libc/mingw/libsrc/atsmedia-uuid.c
+lib/zig/libc/mingw/libsrc/bth-uuid.c
+lib/zig/libc/mingw/libsrc/cguid-uuid.c
+lib/zig/libc/mingw/libsrc/comcat-uuid.c
+lib/zig/libc/mingw/libsrc/devguid.c
+lib/zig/libc/mingw/libsrc/docobj-uuid.c
+lib/zig/libc/mingw/libsrc/dxva-uuid.c
+lib/zig/libc/mingw/libsrc/exdisp-uuid.c
+lib/zig/libc/mingw/libsrc/extras-uuid.c
+lib/zig/libc/mingw/libsrc/fwp-uuid.c
+lib/zig/libc/mingw/libsrc/guid_nul.c
+lib/zig/libc/mingw/libsrc/hlguids-uuid.c
+lib/zig/libc/mingw/libsrc/hlink-uuid.c
+lib/zig/libc/mingw/libsrc/mlang-uuid.c
+lib/zig/libc/mingw/libsrc/msctf-uuid.c
+lib/zig/libc/mingw/libsrc/mshtmhst-uuid.c
+lib/zig/libc/mingw/libsrc/mshtml-uuid.c
+lib/zig/libc/mingw/libsrc/msxml-uuid.c
+lib/zig/libc/mingw/libsrc/netcon-uuid.c
+lib/zig/libc/mingw/libsrc/ntddkbd-uuid.c
+lib/zig/libc/mingw/libsrc/ntddmou-uuid.c
+lib/zig/libc/mingw/libsrc/ntddpar-uuid.c
+lib/zig/libc/mingw/libsrc/ntddscsi-uuid.c
+lib/zig/libc/mingw/libsrc/ntddser-uuid.c
+lib/zig/libc/mingw/libsrc/ntddstor-uuid.c
+lib/zig/libc/mingw/libsrc/ntddvdeo-uuid.c
+lib/zig/libc/mingw/libsrc/oaidl-uuid.c
+lib/zig/libc/mingw/libsrc/objidl-uuid.c
+lib/zig/libc/mingw/libsrc/objsafe-uuid.c
+lib/zig/libc/mingw/libsrc/ocidl-uuid.c
+lib/zig/libc/mingw/libsrc/oleacc-uuid.c
+lib/zig/libc/mingw/libsrc/olectlid-uuid.c
+lib/zig/libc/mingw/libsrc/oleidl-uuid.c
+lib/zig/libc/mingw/libsrc/power-uuid.c
+lib/zig/libc/mingw/libsrc/powrprof-uuid.c
+lib/zig/libc/mingw/libsrc/uianimation-uuid.c
+lib/zig/libc/mingw/libsrc/usbcamdi-uuid.c
+lib/zig/libc/mingw/libsrc/usbiodef-uuid.c
+lib/zig/libc/mingw/libsrc/uuid.c
+lib/zig/libc/mingw/libsrc/vds-uuid.c
+lib/zig/libc/mingw/libsrc/virtdisk-uuid.c
+lib/zig/libc/mingw/libsrc/wia-uuid.c
lib/zig/libc/mingw/math/abs64.c
lib/zig/libc/mingw/math/arm/_chgsignl.S
-lib/zig/libc/mingw/math/arm/ceil.S
-lib/zig/libc/mingw/math/arm/ceilf.S
-lib/zig/libc/mingw/math/arm/ceill.S
-lib/zig/libc/mingw/math/arm/copysignl.c
lib/zig/libc/mingw/math/arm/exp2.c
-lib/zig/libc/mingw/math/arm/floor.S
-lib/zig/libc/mingw/math/arm/floorf.S
-lib/zig/libc/mingw/math/arm/floorl.S
-lib/zig/libc/mingw/math/arm/ldexpl.c
-lib/zig/libc/mingw/math/arm/log2.c
lib/zig/libc/mingw/math/arm/nearbyint.S
lib/zig/libc/mingw/math/arm/nearbyintf.S
lib/zig/libc/mingw/math/arm/nearbyintl.S
-lib/zig/libc/mingw/math/arm/scalbn.c
-lib/zig/libc/mingw/math/arm/sincos.c
lib/zig/libc/mingw/math/arm/trunc.S
lib/zig/libc/mingw/math/arm/truncf.S
lib/zig/libc/mingw/math/arm64/_chgsignl.S
-lib/zig/libc/mingw/math/arm64/ceil.S
-lib/zig/libc/mingw/math/arm64/ceilf.S
-lib/zig/libc/mingw/math/arm64/ceill.S
-lib/zig/libc/mingw/math/arm64/copysignl.c
lib/zig/libc/mingw/math/arm64/exp2.S
lib/zig/libc/mingw/math/arm64/exp2f.S
-lib/zig/libc/mingw/math/arm64/floor.S
-lib/zig/libc/mingw/math/arm64/floorf.S
-lib/zig/libc/mingw/math/arm64/floorl.S
-lib/zig/libc/mingw/math/arm64/ldexpl.c
-lib/zig/libc/mingw/math/arm64/log2.c
lib/zig/libc/mingw/math/arm64/nearbyint.S
lib/zig/libc/mingw/math/arm64/nearbyintf.S
lib/zig/libc/mingw/math/arm64/nearbyintl.S
-lib/zig/libc/mingw/math/arm64/scalbn.c
-lib/zig/libc/mingw/math/arm64/sincos.c
lib/zig/libc/mingw/math/arm64/trunc.S
lib/zig/libc/mingw/math/arm64/truncf.S
lib/zig/libc/mingw/math/cbrt.c
@@ -5129,7 +5220,6 @@ lib/zig/libc/mingw/math/x86/floorl.S
lib/zig/libc/mingw/math/x86/fmod.c
lib/zig/libc/mingw/math/x86/fmodf.c
lib/zig/libc/mingw/math/x86/fmodl.c
-lib/zig/libc/mingw/math/x86/frexpl.S
lib/zig/libc/mingw/math/x86/fucom.c
lib/zig/libc/mingw/math/x86/ilogb.S
lib/zig/libc/mingw/math/x86/ilogbf.S
@@ -5174,28 +5264,23 @@ lib/zig/libc/mingw/math/x86/tanf.c
lib/zig/libc/mingw/math/x86/tanl.S
lib/zig/libc/mingw/math/x86/trunc.S
lib/zig/libc/mingw/math/x86/truncf.S
+lib/zig/libc/mingw/misc/___mb_cur_max_func.c
lib/zig/libc/mingw/misc/__p___argv.c
lib/zig/libc/mingw/misc/__p__acmdln.c
lib/zig/libc/mingw/misc/__p__fmode.c
lib/zig/libc/mingw/misc/__p__wcmdln.c
lib/zig/libc/mingw/misc/_configthreadlocale.c
+lib/zig/libc/mingw/misc/_create_locale.c
+lib/zig/libc/mingw/misc/_free_locale.c
lib/zig/libc/mingw/misc/_get_current_locale.c
lib/zig/libc/mingw/misc/alarm.c
-lib/zig/libc/mingw/misc/assert.c
lib/zig/libc/mingw/misc/basename.c
lib/zig/libc/mingw/misc/btowc.c
lib/zig/libc/mingw/misc/delay-f.c
lib/zig/libc/mingw/misc/delay-n.c
lib/zig/libc/mingw/misc/delayimp.c
-lib/zig/libc/mingw/misc/difftime.c
-lib/zig/libc/mingw/misc/difftime32.c
-lib/zig/libc/mingw/misc/difftime64.c
lib/zig/libc/mingw/misc/dirent.c
lib/zig/libc/mingw/misc/dirname.c
-lib/zig/libc/mingw/misc/execv.c
-lib/zig/libc/mingw/misc/execve.c
-lib/zig/libc/mingw/misc/execvp.c
-lib/zig/libc/mingw/misc/execvpe.c
lib/zig/libc/mingw/misc/feclearexcept.c
lib/zig/libc/mingw/misc/fegetenv.c
lib/zig/libc/mingw/misc/fegetexceptflag.c
@@ -5240,10 +5325,6 @@ lib/zig/libc/mingw/misc/purecall.c
lib/zig/libc/mingw/misc/register_tls_atexit.c
lib/zig/libc/mingw/misc/seterrno.c
lib/zig/libc/mingw/misc/sleep.c
-lib/zig/libc/mingw/misc/spawnv.c
-lib/zig/libc/mingw/misc/spawnve.c
-lib/zig/libc/mingw/misc/spawnvp.c
-lib/zig/libc/mingw/misc/spawnvpe.c
lib/zig/libc/mingw/misc/strnlen.c
lib/zig/libc/mingw/misc/strsafe.c
lib/zig/libc/mingw/misc/strtoimax.c
@@ -5405,54 +5486,53 @@ lib/zig/libc/mingw/stdio/vswscanf2.S
lib/zig/libc/mingw/stdio/vwscanf.c
lib/zig/libc/mingw/stdio/vwscanf2.S
lib/zig/libc/mingw/stdio/wtoll.c
+lib/zig/libc/musl/COPYRIGHT
lib/zig/libc/musl/arch/aarch64/atomic_arch.h
lib/zig/libc/musl/arch/aarch64/bits/alltypes.h.in
-lib/zig/libc/musl/arch/aarch64/bits/endian.h
lib/zig/libc/musl/arch/aarch64/bits/fcntl.h
lib/zig/libc/musl/arch/aarch64/bits/fenv.h
lib/zig/libc/musl/arch/aarch64/bits/float.h
lib/zig/libc/musl/arch/aarch64/bits/hwcap.h
-lib/zig/libc/musl/arch/aarch64/bits/ipc.h
-lib/zig/libc/musl/arch/aarch64/bits/limits.h
-lib/zig/libc/musl/arch/aarch64/bits/msg.h
lib/zig/libc/musl/arch/aarch64/bits/posix.h
lib/zig/libc/musl/arch/aarch64/bits/reg.h
-lib/zig/libc/musl/arch/aarch64/bits/sem.h
lib/zig/libc/musl/arch/aarch64/bits/setjmp.h
-lib/zig/libc/musl/arch/aarch64/bits/shm.h
lib/zig/libc/musl/arch/aarch64/bits/signal.h
-lib/zig/libc/musl/arch/aarch64/bits/socket.h
lib/zig/libc/musl/arch/aarch64/bits/stat.h
lib/zig/libc/musl/arch/aarch64/bits/stdint.h
lib/zig/libc/musl/arch/aarch64/bits/syscall.h.in
lib/zig/libc/musl/arch/aarch64/bits/user.h
lib/zig/libc/musl/arch/aarch64/crt_arch.h
lib/zig/libc/musl/arch/aarch64/fp_arch.h
+lib/zig/libc/musl/arch/aarch64/kstat.h
lib/zig/libc/musl/arch/aarch64/pthread_arch.h
lib/zig/libc/musl/arch/aarch64/reloc.h
lib/zig/libc/musl/arch/aarch64/syscall_arch.h
lib/zig/libc/musl/arch/arm/atomic_arch.h
lib/zig/libc/musl/arch/arm/bits/alltypes.h.in
-lib/zig/libc/musl/arch/arm/bits/endian.h
lib/zig/libc/musl/arch/arm/bits/fcntl.h
lib/zig/libc/musl/arch/arm/bits/fenv.h
lib/zig/libc/musl/arch/arm/bits/float.h
lib/zig/libc/musl/arch/arm/bits/hwcap.h
lib/zig/libc/musl/arch/arm/bits/ioctl_fix.h
-lib/zig/libc/musl/arch/arm/bits/limits.h
+lib/zig/libc/musl/arch/arm/bits/ipcstat.h
+lib/zig/libc/musl/arch/arm/bits/msg.h
lib/zig/libc/musl/arch/arm/bits/posix.h
lib/zig/libc/musl/arch/arm/bits/ptrace.h
lib/zig/libc/musl/arch/arm/bits/reg.h
+lib/zig/libc/musl/arch/arm/bits/sem.h
lib/zig/libc/musl/arch/arm/bits/setjmp.h
+lib/zig/libc/musl/arch/arm/bits/shm.h
lib/zig/libc/musl/arch/arm/bits/signal.h
lib/zig/libc/musl/arch/arm/bits/stat.h
lib/zig/libc/musl/arch/arm/bits/stdint.h
lib/zig/libc/musl/arch/arm/bits/syscall.h.in
lib/zig/libc/musl/arch/arm/bits/user.h
lib/zig/libc/musl/arch/arm/crt_arch.h
+lib/zig/libc/musl/arch/arm/kstat.h
lib/zig/libc/musl/arch/arm/pthread_arch.h
lib/zig/libc/musl/arch/arm/reloc.h
lib/zig/libc/musl/arch/arm/syscall_arch.h
+lib/zig/libc/musl/arch/generic/bits/dirent.h
lib/zig/libc/musl/arch/generic/bits/errno.h
lib/zig/libc/musl/arch/generic/bits/fcntl.h
lib/zig/libc/musl/arch/generic/bits/fenv.h
@@ -5461,7 +5541,9 @@ lib/zig/libc/musl/arch/generic/bits/io.h
lib/zig/libc/musl/arch/generic/bits/ioctl.h
lib/zig/libc/musl/arch/generic/bits/ioctl_fix.h
lib/zig/libc/musl/arch/generic/bits/ipc.h
+lib/zig/libc/musl/arch/generic/bits/ipcstat.h
lib/zig/libc/musl/arch/generic/bits/kd.h
+lib/zig/libc/musl/arch/generic/bits/limits.h
lib/zig/libc/musl/arch/generic/bits/link.h
lib/zig/libc/musl/arch/generic/bits/mman.h
lib/zig/libc/musl/arch/generic/bits/msg.h
@@ -5478,35 +5560,38 @@ lib/zig/libc/musl/arch/generic/bits/vt.h
lib/zig/libc/musl/arch/generic/fp_arch.h
lib/zig/libc/musl/arch/i386/atomic_arch.h
lib/zig/libc/musl/arch/i386/bits/alltypes.h.in
-lib/zig/libc/musl/arch/i386/bits/endian.h
lib/zig/libc/musl/arch/i386/bits/fenv.h
lib/zig/libc/musl/arch/i386/bits/float.h
lib/zig/libc/musl/arch/i386/bits/io.h
+lib/zig/libc/musl/arch/i386/bits/ipcstat.h
lib/zig/libc/musl/arch/i386/bits/limits.h
lib/zig/libc/musl/arch/i386/bits/mman.h
+lib/zig/libc/musl/arch/i386/bits/msg.h
lib/zig/libc/musl/arch/i386/bits/posix.h
lib/zig/libc/musl/arch/i386/bits/ptrace.h
lib/zig/libc/musl/arch/i386/bits/reg.h
+lib/zig/libc/musl/arch/i386/bits/sem.h
lib/zig/libc/musl/arch/i386/bits/setjmp.h
+lib/zig/libc/musl/arch/i386/bits/shm.h
lib/zig/libc/musl/arch/i386/bits/signal.h
lib/zig/libc/musl/arch/i386/bits/stat.h
lib/zig/libc/musl/arch/i386/bits/stdint.h
lib/zig/libc/musl/arch/i386/bits/syscall.h.in
lib/zig/libc/musl/arch/i386/bits/user.h
lib/zig/libc/musl/arch/i386/crt_arch.h
+lib/zig/libc/musl/arch/i386/kstat.h
lib/zig/libc/musl/arch/i386/pthread_arch.h
lib/zig/libc/musl/arch/i386/reloc.h
lib/zig/libc/musl/arch/i386/syscall_arch.h
lib/zig/libc/musl/arch/mips/atomic_arch.h
lib/zig/libc/musl/arch/mips/bits/alltypes.h.in
-lib/zig/libc/musl/arch/mips/bits/endian.h
lib/zig/libc/musl/arch/mips/bits/errno.h
lib/zig/libc/musl/arch/mips/bits/fcntl.h
lib/zig/libc/musl/arch/mips/bits/fenv.h
lib/zig/libc/musl/arch/mips/bits/float.h
lib/zig/libc/musl/arch/mips/bits/hwcap.h
lib/zig/libc/musl/arch/mips/bits/ioctl.h
-lib/zig/libc/musl/arch/mips/bits/limits.h
+lib/zig/libc/musl/arch/mips/bits/ipcstat.h
lib/zig/libc/musl/arch/mips/bits/mman.h
lib/zig/libc/musl/arch/mips/bits/msg.h
lib/zig/libc/musl/arch/mips/bits/poll.h
@@ -5527,12 +5612,12 @@ lib/zig/libc/musl/arch/mips/bits/termios.h
lib/zig/libc/musl/arch/mips/bits/user.h
lib/zig/libc/musl/arch/mips/crt_arch.h
lib/zig/libc/musl/arch/mips/ksigaction.h
+lib/zig/libc/musl/arch/mips/kstat.h
lib/zig/libc/musl/arch/mips/pthread_arch.h
lib/zig/libc/musl/arch/mips/reloc.h
lib/zig/libc/musl/arch/mips/syscall_arch.h
lib/zig/libc/musl/arch/mips64/atomic_arch.h
lib/zig/libc/musl/arch/mips64/bits/alltypes.h.in
-lib/zig/libc/musl/arch/mips64/bits/endian.h
lib/zig/libc/musl/arch/mips64/bits/errno.h
lib/zig/libc/musl/arch/mips64/bits/fcntl.h
lib/zig/libc/musl/arch/mips64/bits/fenv.h
@@ -5540,17 +5625,13 @@ lib/zig/libc/musl/arch/mips64/bits/float.h
lib/zig/libc/musl/arch/mips64/bits/hwcap.h
lib/zig/libc/musl/arch/mips64/bits/ioctl.h
lib/zig/libc/musl/arch/mips64/bits/ipc.h
-lib/zig/libc/musl/arch/mips64/bits/limits.h
lib/zig/libc/musl/arch/mips64/bits/mman.h
-lib/zig/libc/musl/arch/mips64/bits/msg.h
lib/zig/libc/musl/arch/mips64/bits/poll.h
lib/zig/libc/musl/arch/mips64/bits/posix.h
lib/zig/libc/musl/arch/mips64/bits/ptrace.h
lib/zig/libc/musl/arch/mips64/bits/reg.h
lib/zig/libc/musl/arch/mips64/bits/resource.h
-lib/zig/libc/musl/arch/mips64/bits/sem.h
lib/zig/libc/musl/arch/mips64/bits/setjmp.h
-lib/zig/libc/musl/arch/mips64/bits/shm.h
lib/zig/libc/musl/arch/mips64/bits/signal.h
lib/zig/libc/musl/arch/mips64/bits/socket.h
lib/zig/libc/musl/arch/mips64/bits/stat.h
@@ -5561,12 +5642,12 @@ lib/zig/libc/musl/arch/mips64/bits/termios.h
lib/zig/libc/musl/arch/mips64/bits/user.h
lib/zig/libc/musl/arch/mips64/crt_arch.h
lib/zig/libc/musl/arch/mips64/ksigaction.h
+lib/zig/libc/musl/arch/mips64/kstat.h
lib/zig/libc/musl/arch/mips64/pthread_arch.h
lib/zig/libc/musl/arch/mips64/reloc.h
lib/zig/libc/musl/arch/mips64/syscall_arch.h
lib/zig/libc/musl/arch/powerpc/atomic_arch.h
lib/zig/libc/musl/arch/powerpc/bits/alltypes.h.in
-lib/zig/libc/musl/arch/powerpc/bits/endian.h
lib/zig/libc/musl/arch/powerpc/bits/errno.h
lib/zig/libc/musl/arch/powerpc/bits/fcntl.h
lib/zig/libc/musl/arch/powerpc/bits/fenv.h
@@ -5574,7 +5655,7 @@ lib/zig/libc/musl/arch/powerpc/bits/float.h
lib/zig/libc/musl/arch/powerpc/bits/hwcap.h
lib/zig/libc/musl/arch/powerpc/bits/ioctl.h
lib/zig/libc/musl/arch/powerpc/bits/ipc.h
-lib/zig/libc/musl/arch/powerpc/bits/limits.h
+lib/zig/libc/musl/arch/powerpc/bits/ipcstat.h
lib/zig/libc/musl/arch/powerpc/bits/mman.h
lib/zig/libc/musl/arch/powerpc/bits/msg.h
lib/zig/libc/musl/arch/powerpc/bits/posix.h
@@ -5591,12 +5672,12 @@ lib/zig/libc/musl/arch/powerpc/bits/syscall.h.in
lib/zig/libc/musl/arch/powerpc/bits/termios.h
lib/zig/libc/musl/arch/powerpc/bits/user.h
lib/zig/libc/musl/arch/powerpc/crt_arch.h
+lib/zig/libc/musl/arch/powerpc/kstat.h
lib/zig/libc/musl/arch/powerpc/pthread_arch.h
lib/zig/libc/musl/arch/powerpc/reloc.h
lib/zig/libc/musl/arch/powerpc/syscall_arch.h
lib/zig/libc/musl/arch/powerpc64/atomic_arch.h
lib/zig/libc/musl/arch/powerpc64/bits/alltypes.h.in
-lib/zig/libc/musl/arch/powerpc64/bits/endian.h
lib/zig/libc/musl/arch/powerpc64/bits/errno.h
lib/zig/libc/musl/arch/powerpc64/bits/fcntl.h
lib/zig/libc/musl/arch/powerpc64/bits/fenv.h
@@ -5604,13 +5685,10 @@ lib/zig/libc/musl/arch/powerpc64/bits/float.h
lib/zig/libc/musl/arch/powerpc64/bits/hwcap.h
lib/zig/libc/musl/arch/powerpc64/bits/ioctl.h
lib/zig/libc/musl/arch/powerpc64/bits/ipc.h
-lib/zig/libc/musl/arch/powerpc64/bits/limits.h
lib/zig/libc/musl/arch/powerpc64/bits/mman.h
-lib/zig/libc/musl/arch/powerpc64/bits/msg.h
lib/zig/libc/musl/arch/powerpc64/bits/posix.h
lib/zig/libc/musl/arch/powerpc64/bits/ptrace.h
lib/zig/libc/musl/arch/powerpc64/bits/reg.h
-lib/zig/libc/musl/arch/powerpc64/bits/sem.h
lib/zig/libc/musl/arch/powerpc64/bits/setjmp.h
lib/zig/libc/musl/arch/powerpc64/bits/shm.h
lib/zig/libc/musl/arch/powerpc64/bits/signal.h
@@ -5621,89 +5699,140 @@ lib/zig/libc/musl/arch/powerpc64/bits/syscall.h.in
lib/zig/libc/musl/arch/powerpc64/bits/termios.h
lib/zig/libc/musl/arch/powerpc64/bits/user.h
lib/zig/libc/musl/arch/powerpc64/crt_arch.h
+lib/zig/libc/musl/arch/powerpc64/kstat.h
lib/zig/libc/musl/arch/powerpc64/pthread_arch.h
lib/zig/libc/musl/arch/powerpc64/reloc.h
lib/zig/libc/musl/arch/powerpc64/syscall_arch.h
lib/zig/libc/musl/arch/riscv64/atomic_arch.h
lib/zig/libc/musl/arch/riscv64/bits/alltypes.h.in
-lib/zig/libc/musl/arch/riscv64/bits/endian.h
lib/zig/libc/musl/arch/riscv64/bits/fcntl.h
lib/zig/libc/musl/arch/riscv64/bits/fenv.h
lib/zig/libc/musl/arch/riscv64/bits/float.h
-lib/zig/libc/musl/arch/riscv64/bits/ipc.h
-lib/zig/libc/musl/arch/riscv64/bits/limits.h
-lib/zig/libc/musl/arch/riscv64/bits/msg.h
lib/zig/libc/musl/arch/riscv64/bits/posix.h
lib/zig/libc/musl/arch/riscv64/bits/reg.h
-lib/zig/libc/musl/arch/riscv64/bits/sem.h
lib/zig/libc/musl/arch/riscv64/bits/setjmp.h
-lib/zig/libc/musl/arch/riscv64/bits/shm.h
lib/zig/libc/musl/arch/riscv64/bits/signal.h
-lib/zig/libc/musl/arch/riscv64/bits/socket.h
lib/zig/libc/musl/arch/riscv64/bits/stat.h
lib/zig/libc/musl/arch/riscv64/bits/stdint.h
lib/zig/libc/musl/arch/riscv64/bits/syscall.h.in
lib/zig/libc/musl/arch/riscv64/bits/user.h
lib/zig/libc/musl/arch/riscv64/crt_arch.h
+lib/zig/libc/musl/arch/riscv64/kstat.h
lib/zig/libc/musl/arch/riscv64/pthread_arch.h
lib/zig/libc/musl/arch/riscv64/reloc.h
lib/zig/libc/musl/arch/riscv64/syscall_arch.h
lib/zig/libc/musl/arch/s390x/atomic_arch.h
lib/zig/libc/musl/arch/s390x/bits/alltypes.h.in
-lib/zig/libc/musl/arch/s390x/bits/endian.h
lib/zig/libc/musl/arch/s390x/bits/fcntl.h
lib/zig/libc/musl/arch/s390x/bits/fenv.h
lib/zig/libc/musl/arch/s390x/bits/float.h
lib/zig/libc/musl/arch/s390x/bits/hwcap.h
lib/zig/libc/musl/arch/s390x/bits/ioctl_fix.h
-lib/zig/libc/musl/arch/s390x/bits/ipc.h
lib/zig/libc/musl/arch/s390x/bits/limits.h
lib/zig/libc/musl/arch/s390x/bits/link.h
-lib/zig/libc/musl/arch/s390x/bits/msg.h
lib/zig/libc/musl/arch/s390x/bits/posix.h
lib/zig/libc/musl/arch/s390x/bits/ptrace.h
lib/zig/libc/musl/arch/s390x/bits/reg.h
-lib/zig/libc/musl/arch/s390x/bits/sem.h
lib/zig/libc/musl/arch/s390x/bits/setjmp.h
-lib/zig/libc/musl/arch/s390x/bits/shm.h
lib/zig/libc/musl/arch/s390x/bits/signal.h
-lib/zig/libc/musl/arch/s390x/bits/socket.h
lib/zig/libc/musl/arch/s390x/bits/stat.h
lib/zig/libc/musl/arch/s390x/bits/statfs.h
lib/zig/libc/musl/arch/s390x/bits/stdint.h
lib/zig/libc/musl/arch/s390x/bits/syscall.h.in
lib/zig/libc/musl/arch/s390x/bits/user.h
lib/zig/libc/musl/arch/s390x/crt_arch.h
+lib/zig/libc/musl/arch/s390x/kstat.h
lib/zig/libc/musl/arch/s390x/pthread_arch.h
lib/zig/libc/musl/arch/s390x/reloc.h
lib/zig/libc/musl/arch/s390x/syscall_arch.h
lib/zig/libc/musl/arch/x86_64/atomic_arch.h
lib/zig/libc/musl/arch/x86_64/bits/alltypes.h.in
-lib/zig/libc/musl/arch/x86_64/bits/endian.h
lib/zig/libc/musl/arch/x86_64/bits/fcntl.h
lib/zig/libc/musl/arch/x86_64/bits/fenv.h
lib/zig/libc/musl/arch/x86_64/bits/float.h
lib/zig/libc/musl/arch/x86_64/bits/io.h
-lib/zig/libc/musl/arch/x86_64/bits/ipc.h
lib/zig/libc/musl/arch/x86_64/bits/limits.h
lib/zig/libc/musl/arch/x86_64/bits/mman.h
-lib/zig/libc/musl/arch/x86_64/bits/msg.h
lib/zig/libc/musl/arch/x86_64/bits/posix.h
lib/zig/libc/musl/arch/x86_64/bits/ptrace.h
lib/zig/libc/musl/arch/x86_64/bits/reg.h
+lib/zig/libc/musl/arch/x86_64/bits/sem.h
lib/zig/libc/musl/arch/x86_64/bits/setjmp.h
-lib/zig/libc/musl/arch/x86_64/bits/shm.h
lib/zig/libc/musl/arch/x86_64/bits/signal.h
-lib/zig/libc/musl/arch/x86_64/bits/socket.h
lib/zig/libc/musl/arch/x86_64/bits/stat.h
lib/zig/libc/musl/arch/x86_64/bits/stdint.h
lib/zig/libc/musl/arch/x86_64/bits/syscall.h.in
lib/zig/libc/musl/arch/x86_64/bits/user.h
lib/zig/libc/musl/arch/x86_64/crt_arch.h
lib/zig/libc/musl/arch/x86_64/ksigaction.h
+lib/zig/libc/musl/arch/x86_64/kstat.h
lib/zig/libc/musl/arch/x86_64/pthread_arch.h
lib/zig/libc/musl/arch/x86_64/reloc.h
lib/zig/libc/musl/arch/x86_64/syscall_arch.h
+lib/zig/libc/musl/compat/time32/__xstat.c
+lib/zig/libc/musl/compat/time32/adjtime32.c
+lib/zig/libc/musl/compat/time32/adjtimex_time32.c
+lib/zig/libc/musl/compat/time32/aio_suspend_time32.c
+lib/zig/libc/musl/compat/time32/clock_adjtime32.c
+lib/zig/libc/musl/compat/time32/clock_getres_time32.c
+lib/zig/libc/musl/compat/time32/clock_gettime32.c
+lib/zig/libc/musl/compat/time32/clock_nanosleep_time32.c
+lib/zig/libc/musl/compat/time32/clock_settime32.c
+lib/zig/libc/musl/compat/time32/cnd_timedwait_time32.c
+lib/zig/libc/musl/compat/time32/ctime32.c
+lib/zig/libc/musl/compat/time32/ctime32_r.c
+lib/zig/libc/musl/compat/time32/difftime32.c
+lib/zig/libc/musl/compat/time32/fstat_time32.c
+lib/zig/libc/musl/compat/time32/fstatat_time32.c
+lib/zig/libc/musl/compat/time32/ftime32.c
+lib/zig/libc/musl/compat/time32/futimens_time32.c
+lib/zig/libc/musl/compat/time32/futimes_time32.c
+lib/zig/libc/musl/compat/time32/futimesat_time32.c
+lib/zig/libc/musl/compat/time32/getitimer_time32.c
+lib/zig/libc/musl/compat/time32/getrusage_time32.c
+lib/zig/libc/musl/compat/time32/gettimeofday_time32.c
+lib/zig/libc/musl/compat/time32/gmtime32.c
+lib/zig/libc/musl/compat/time32/gmtime32_r.c
+lib/zig/libc/musl/compat/time32/localtime32.c
+lib/zig/libc/musl/compat/time32/localtime32_r.c
+lib/zig/libc/musl/compat/time32/lstat_time32.c
+lib/zig/libc/musl/compat/time32/lutimes_time32.c
+lib/zig/libc/musl/compat/time32/mktime32.c
+lib/zig/libc/musl/compat/time32/mq_timedreceive_time32.c
+lib/zig/libc/musl/compat/time32/mq_timedsend_time32.c
+lib/zig/libc/musl/compat/time32/mtx_timedlock_time32.c
+lib/zig/libc/musl/compat/time32/nanosleep_time32.c
+lib/zig/libc/musl/compat/time32/ppoll_time32.c
+lib/zig/libc/musl/compat/time32/pselect_time32.c
+lib/zig/libc/musl/compat/time32/pthread_cond_timedwait_time32.c
+lib/zig/libc/musl/compat/time32/pthread_mutex_timedlock_time32.c
+lib/zig/libc/musl/compat/time32/pthread_rwlock_timedrdlock_time32.c
+lib/zig/libc/musl/compat/time32/pthread_rwlock_timedwrlock_time32.c
+lib/zig/libc/musl/compat/time32/pthread_timedjoin_np_time32.c
+lib/zig/libc/musl/compat/time32/recvmmsg_time32.c
+lib/zig/libc/musl/compat/time32/sched_rr_get_interval_time32.c
+lib/zig/libc/musl/compat/time32/select_time32.c
+lib/zig/libc/musl/compat/time32/sem_timedwait_time32.c
+lib/zig/libc/musl/compat/time32/semtimedop_time32.c
+lib/zig/libc/musl/compat/time32/setitimer_time32.c
+lib/zig/libc/musl/compat/time32/settimeofday_time32.c
+lib/zig/libc/musl/compat/time32/sigtimedwait_time32.c
+lib/zig/libc/musl/compat/time32/stat_time32.c
+lib/zig/libc/musl/compat/time32/stime32.c
+lib/zig/libc/musl/compat/time32/thrd_sleep_time32.c
+lib/zig/libc/musl/compat/time32/time32.c
+lib/zig/libc/musl/compat/time32/time32.h
+lib/zig/libc/musl/compat/time32/time32gm.c
+lib/zig/libc/musl/compat/time32/timer_gettime32.c
+lib/zig/libc/musl/compat/time32/timer_settime32.c
+lib/zig/libc/musl/compat/time32/timerfd_gettime32.c
+lib/zig/libc/musl/compat/time32/timerfd_settime32.c
+lib/zig/libc/musl/compat/time32/timespec_get_time32.c
+lib/zig/libc/musl/compat/time32/utime_time32.c
+lib/zig/libc/musl/compat/time32/utimensat_time32.c
+lib/zig/libc/musl/compat/time32/utimes_time32.c
+lib/zig/libc/musl/compat/time32/wait3_time32.c
+lib/zig/libc/musl/compat/time32/wait4_time32.c
lib/zig/libc/musl/crt/Scrt1.c
lib/zig/libc/musl/crt/aarch64/crti.s
lib/zig/libc/musl/crt/aarch64/crtn.s
@@ -6011,6 +6140,7 @@ lib/zig/libc/musl/src/ctype/__ctype_get_mb_cur_max.c
lib/zig/libc/musl/src/ctype/__ctype_tolower_loc.c
lib/zig/libc/musl/src/ctype/__ctype_toupper_loc.c
lib/zig/libc/musl/src/ctype/alpha.h
+lib/zig/libc/musl/src/ctype/casemap.h
lib/zig/libc/musl/src/ctype/isalnum.c
lib/zig/libc/musl/src/ctype/isalpha.c
lib/zig/libc/musl/src/ctype/isascii.c
@@ -6068,6 +6198,7 @@ lib/zig/libc/musl/src/env/__stack_chk_fail.c
lib/zig/libc/musl/src/env/clearenv.c
lib/zig/libc/musl/src/env/getenv.c
lib/zig/libc/musl/src/env/putenv.c
+lib/zig/libc/musl/src/env/secure_getenv.c
lib/zig/libc/musl/src/env/setenv.c
lib/zig/libc/musl/src/env/unsetenv.c
lib/zig/libc/musl/src/errno/__errno_location.c
@@ -6181,6 +6312,7 @@ lib/zig/libc/musl/src/ldso/__dlsym.c
lib/zig/libc/musl/src/ldso/aarch64/dlsym.s
lib/zig/libc/musl/src/ldso/aarch64/tlsdesc.s
lib/zig/libc/musl/src/ldso/arm/dlsym.s
+lib/zig/libc/musl/src/ldso/arm/dlsym_time64.S
lib/zig/libc/musl/src/ldso/arm/find_exidx.c
lib/zig/libc/musl/src/ldso/arm/tlsdesc.S
lib/zig/libc/musl/src/ldso/dl_iterate_phdr.c
@@ -6191,18 +6323,26 @@ lib/zig/libc/musl/src/ldso/dlinfo.c
lib/zig/libc/musl/src/ldso/dlopen.c
lib/zig/libc/musl/src/ldso/dlsym.c
lib/zig/libc/musl/src/ldso/i386/dlsym.s
+lib/zig/libc/musl/src/ldso/i386/dlsym_time64.S
lib/zig/libc/musl/src/ldso/i386/tlsdesc.s
lib/zig/libc/musl/src/ldso/m68k/dlsym.s
+lib/zig/libc/musl/src/ldso/m68k/dlsym_time64.S
lib/zig/libc/musl/src/ldso/microblaze/dlsym.s
+lib/zig/libc/musl/src/ldso/microblaze/dlsym_time64.S
lib/zig/libc/musl/src/ldso/mips/dlsym.s
+lib/zig/libc/musl/src/ldso/mips/dlsym_time64.S
lib/zig/libc/musl/src/ldso/mips64/dlsym.s
lib/zig/libc/musl/src/ldso/mipsn32/dlsym.s
+lib/zig/libc/musl/src/ldso/mipsn32/dlsym_time64.S
lib/zig/libc/musl/src/ldso/or1k/dlsym.s
+lib/zig/libc/musl/src/ldso/or1k/dlsym_time64.S
lib/zig/libc/musl/src/ldso/powerpc/dlsym.s
+lib/zig/libc/musl/src/ldso/powerpc/dlsym_time64.S
lib/zig/libc/musl/src/ldso/powerpc64/dlsym.s
lib/zig/libc/musl/src/ldso/riscv64/dlsym.s
lib/zig/libc/musl/src/ldso/s390x/dlsym.s
lib/zig/libc/musl/src/ldso/sh/dlsym.s
+lib/zig/libc/musl/src/ldso/sh/dlsym_time64.S
lib/zig/libc/musl/src/ldso/tlsdesc.c
lib/zig/libc/musl/src/ldso/x32/dlsym.s
lib/zig/libc/musl/src/ldso/x86_64/dlsym.s
@@ -6232,6 +6372,7 @@ lib/zig/libc/musl/src/linux/cap.c
lib/zig/libc/musl/src/linux/chroot.c
lib/zig/libc/musl/src/linux/clock_adjtime.c
lib/zig/libc/musl/src/linux/clone.c
+lib/zig/libc/musl/src/linux/copy_file_range.c
lib/zig/libc/musl/src/linux/epoll.c
lib/zig/libc/musl/src/linux/eventfd.c
lib/zig/libc/musl/src/linux/fallocate.c
@@ -6498,14 +6639,9 @@ lib/zig/libc/musl/src/math/i386/atanl.s
lib/zig/libc/musl/src/math/i386/ceil.s
lib/zig/libc/musl/src/math/i386/ceilf.s
lib/zig/libc/musl/src/math/i386/ceill.s
-lib/zig/libc/musl/src/math/i386/exp.s
-lib/zig/libc/musl/src/math/i386/exp2.s
-lib/zig/libc/musl/src/math/i386/exp2f.s
lib/zig/libc/musl/src/math/i386/exp2l.s
-lib/zig/libc/musl/src/math/i386/expf.s
+lib/zig/libc/musl/src/math/i386/exp_ld.s
lib/zig/libc/musl/src/math/i386/expl.s
-lib/zig/libc/musl/src/math/i386/expm1.s
-lib/zig/libc/musl/src/math/i386/expm1f.s
lib/zig/libc/musl/src/math/i386/expm1l.s
lib/zig/libc/musl/src/math/i386/fabs.s
lib/zig/libc/musl/src/math/i386/fabsf.s
@@ -6612,6 +6748,10 @@ lib/zig/libc/musl/src/math/lrintl.c
lib/zig/libc/musl/src/math/lround.c
lib/zig/libc/musl/src/math/lroundf.c
lib/zig/libc/musl/src/math/lroundl.c
+lib/zig/libc/musl/src/math/mips/fabs.c
+lib/zig/libc/musl/src/math/mips/fabsf.c
+lib/zig/libc/musl/src/math/mips/sqrt.c
+lib/zig/libc/musl/src/math/mips/sqrtf.c
lib/zig/libc/musl/src/math/modf.c
lib/zig/libc/musl/src/math/modff.c
lib/zig/libc/musl/src/math/modfl.c
@@ -7019,8 +7159,10 @@ lib/zig/libc/musl/src/process/fexecve.c
lib/zig/libc/musl/src/process/fork.c
lib/zig/libc/musl/src/process/i386/vfork.s
lib/zig/libc/musl/src/process/posix_spawn.c
+lib/zig/libc/musl/src/process/posix_spawn_file_actions_addchdir.c
lib/zig/libc/musl/src/process/posix_spawn_file_actions_addclose.c
lib/zig/libc/musl/src/process/posix_spawn_file_actions_adddup2.c
+lib/zig/libc/musl/src/process/posix_spawn_file_actions_addfchdir.c
lib/zig/libc/musl/src/process/posix_spawn_file_actions_addopen.c
lib/zig/libc/musl/src/process/posix_spawn_file_actions_destroy.c
lib/zig/libc/musl/src/process/posix_spawn_file_actions_init.c
@@ -7172,7 +7314,9 @@ lib/zig/libc/musl/src/signal/sigsuspend.c
lib/zig/libc/musl/src/signal/sigtimedwait.c
lib/zig/libc/musl/src/signal/sigwait.c
lib/zig/libc/musl/src/signal/sigwaitinfo.c
+lib/zig/libc/musl/src/signal/x32/getitimer.c
lib/zig/libc/musl/src/signal/x32/restore.s
+lib/zig/libc/musl/src/signal/x32/setitimer.c
lib/zig/libc/musl/src/signal/x32/sigsetjmp.s
lib/zig/libc/musl/src/signal/x86_64/restore.s
lib/zig/libc/musl/src/signal/x86_64/sigsetjmp.s
@@ -7628,7 +7772,6 @@ lib/zig/libc/musl/src/thread/x32/__set_thread_area.s
lib/zig/libc/musl/src/thread/x32/__unmapself.s
lib/zig/libc/musl/src/thread/x32/clone.s
lib/zig/libc/musl/src/thread/x32/syscall_cp.s
-lib/zig/libc/musl/src/thread/x32/syscall_cp_fixup.c
lib/zig/libc/musl/src/thread/x86_64/__set_thread_area.s
lib/zig/libc/musl/src/thread/x86_64/__unmapself.s
lib/zig/libc/musl/src/thread/x86_64/clone.s
@@ -7712,6 +7855,7 @@ lib/zig/libc/musl/src/unistd/linkat.c
lib/zig/libc/musl/src/unistd/lseek.c
lib/zig/libc/musl/src/unistd/mips/pipe.s
lib/zig/libc/musl/src/unistd/mips64/pipe.s
+lib/zig/libc/musl/src/unistd/mipsn32/lseek.c
lib/zig/libc/musl/src/unistd/mipsn32/pipe.s
lib/zig/libc/musl/src/unistd/nice.c
lib/zig/libc/musl/src/unistd/pause.c
@@ -7756,6 +7900,8 @@ lib/zig/libc/musl/src/unistd/unlinkat.c
lib/zig/libc/musl/src/unistd/usleep.c
lib/zig/libc/musl/src/unistd/write.c
lib/zig/libc/musl/src/unistd/writev.c
+lib/zig/libc/musl/src/unistd/x32/lseek.c
+lib/zig/libcxx/LICENSE.TXT
lib/zig/libcxx/include/__bit_reference
lib/zig/libcxx/include/__bsd_locale_defaults.h
lib/zig/libcxx/include/__bsd_locale_fallbacks.h
@@ -7821,6 +7967,7 @@ lib/zig/libcxx/include/cwctype
lib/zig/libcxx/include/deque
lib/zig/libcxx/include/errno.h
lib/zig/libcxx/include/exception
+lib/zig/libcxx/include/execution
lib/zig/libcxx/include/experimental/__config
lib/zig/libcxx/include/experimental/__memory
lib/zig/libcxx/include/experimental/algorithm
@@ -7929,6 +8076,103 @@ lib/zig/libcxx/include/vector
lib/zig/libcxx/include/version
lib/zig/libcxx/include/wchar.h
lib/zig/libcxx/include/wctype.h
+lib/zig/libcxx/src/algorithm.cpp
+lib/zig/libcxx/src/any.cpp
+lib/zig/libcxx/src/bind.cpp
+lib/zig/libcxx/src/charconv.cpp
+lib/zig/libcxx/src/chrono.cpp
+lib/zig/libcxx/src/condition_variable.cpp
+lib/zig/libcxx/src/condition_variable_destructor.cpp
+lib/zig/libcxx/src/debug.cpp
+lib/zig/libcxx/src/exception.cpp
+lib/zig/libcxx/src/experimental/memory_resource.cpp
+lib/zig/libcxx/src/filesystem/directory_iterator.cpp
+lib/zig/libcxx/src/filesystem/filesystem_common.h
+lib/zig/libcxx/src/filesystem/operations.cpp
+lib/zig/libcxx/src/functional.cpp
+lib/zig/libcxx/src/future.cpp
+lib/zig/libcxx/src/hash.cpp
+lib/zig/libcxx/src/include/apple_availability.h
+lib/zig/libcxx/src/include/atomic_support.h
+lib/zig/libcxx/src/include/config_elast.h
+lib/zig/libcxx/src/include/refstring.h
+lib/zig/libcxx/src/ios.cpp
+lib/zig/libcxx/src/iostream.cpp
+lib/zig/libcxx/src/locale.cpp
+lib/zig/libcxx/src/memory.cpp
+lib/zig/libcxx/src/mutex.cpp
+lib/zig/libcxx/src/mutex_destructor.cpp
+lib/zig/libcxx/src/new.cpp
+lib/zig/libcxx/src/optional.cpp
+lib/zig/libcxx/src/random.cpp
+lib/zig/libcxx/src/regex.cpp
+lib/zig/libcxx/src/shared_mutex.cpp
+lib/zig/libcxx/src/stdexcept.cpp
+lib/zig/libcxx/src/string.cpp
+lib/zig/libcxx/src/strstream.cpp
+lib/zig/libcxx/src/support/runtime/exception_fallback.ipp
+lib/zig/libcxx/src/support/runtime/exception_glibcxx.ipp
+lib/zig/libcxx/src/support/runtime/exception_libcxxabi.ipp
+lib/zig/libcxx/src/support/runtime/exception_libcxxrt.ipp
+lib/zig/libcxx/src/support/runtime/exception_msvc.ipp
+lib/zig/libcxx/src/support/runtime/exception_pointer_cxxabi.ipp
+lib/zig/libcxx/src/support/runtime/exception_pointer_glibcxx.ipp
+lib/zig/libcxx/src/support/runtime/exception_pointer_msvc.ipp
+lib/zig/libcxx/src/support/runtime/exception_pointer_unimplemented.ipp
+lib/zig/libcxx/src/support/runtime/new_handler_fallback.ipp
+lib/zig/libcxx/src/support/runtime/stdexcept_default.ipp
+lib/zig/libcxx/src/support/runtime/stdexcept_vcruntime.ipp
+lib/zig/libcxx/src/support/solaris/README
+lib/zig/libcxx/src/support/solaris/mbsnrtowcs.inc
+lib/zig/libcxx/src/support/solaris/wcsnrtombs.inc
+lib/zig/libcxx/src/support/solaris/xlocale.cpp
+lib/zig/libcxx/src/support/win32/locale_win32.cpp
+lib/zig/libcxx/src/support/win32/support.cpp
+lib/zig/libcxx/src/support/win32/thread_win32.cpp
+lib/zig/libcxx/src/system_error.cpp
+lib/zig/libcxx/src/thread.cpp
+lib/zig/libcxx/src/typeinfo.cpp
+lib/zig/libcxx/src/utility.cpp
+lib/zig/libcxx/src/valarray.cpp
+lib/zig/libcxx/src/variant.cpp
+lib/zig/libcxx/src/vector.cpp
+lib/zig/libcxxabi/LICENSE.TXT
+lib/zig/libcxxabi/include/__cxxabi_config.h
+lib/zig/libcxxabi/include/cxxabi.h
+lib/zig/libcxxabi/src/abort_message.cpp
+lib/zig/libcxxabi/src/abort_message.h
+lib/zig/libcxxabi/src/cxa_aux_runtime.cpp
+lib/zig/libcxxabi/src/cxa_default_handlers.cpp
+lib/zig/libcxxabi/src/cxa_demangle.cpp
+lib/zig/libcxxabi/src/cxa_exception.cpp
+lib/zig/libcxxabi/src/cxa_exception.h
+lib/zig/libcxxabi/src/cxa_exception_storage.cpp
+lib/zig/libcxxabi/src/cxa_guard.cpp
+lib/zig/libcxxabi/src/cxa_guard_impl.h
+lib/zig/libcxxabi/src/cxa_handlers.cpp
+lib/zig/libcxxabi/src/cxa_handlers.h
+lib/zig/libcxxabi/src/cxa_noexception.cpp
+lib/zig/libcxxabi/src/cxa_personality.cpp
+lib/zig/libcxxabi/src/cxa_thread_atexit.cpp
+lib/zig/libcxxabi/src/cxa_unexpected.cpp
+lib/zig/libcxxabi/src/cxa_vector.cpp
+lib/zig/libcxxabi/src/cxa_virtual.cpp
+lib/zig/libcxxabi/src/demangle/.clang-format
+lib/zig/libcxxabi/src/demangle/DemangleConfig.h
+lib/zig/libcxxabi/src/demangle/ItaniumDemangle.h
+lib/zig/libcxxabi/src/demangle/README.txt
+lib/zig/libcxxabi/src/demangle/StringView.h
+lib/zig/libcxxabi/src/demangle/Utility.h
+lib/zig/libcxxabi/src/demangle/cp-to-llvm.sh
+lib/zig/libcxxabi/src/fallback_malloc.cpp
+lib/zig/libcxxabi/src/fallback_malloc.h
+lib/zig/libcxxabi/src/include/atomic_support.h
+lib/zig/libcxxabi/src/include/refstring.h
+lib/zig/libcxxabi/src/private_typeinfo.cpp
+lib/zig/libcxxabi/src/private_typeinfo.h
+lib/zig/libcxxabi/src/stdlib_exception.cpp
+lib/zig/libcxxabi/src/stdlib_stdexcept.cpp
+lib/zig/libcxxabi/src/stdlib_typeinfo.cpp
lib/zig/libunwind/LICENSE.TXT
lib/zig/libunwind/include/__libunwind_config.h
lib/zig/libunwind/include/libunwind.h
@@ -7957,6 +8201,7 @@ lib/zig/libunwind/src/dwarf2.h
lib/zig/libunwind/src/libunwind.cpp
lib/zig/libunwind/src/libunwind_ext.h
lib/zig/std/array_list.zig
+lib/zig/std/array_list_sentineled.zig
lib/zig/std/ascii.zig
lib/zig/std/atomic.zig
lib/zig/std/atomic/int.zig
@@ -7966,20 +8211,38 @@ lib/zig/std/base64.zig
lib/zig/std/bloom_filter.zig
lib/zig/std/buf_map.zig
lib/zig/std/buf_set.zig
-lib/zig/std/buffer.zig
lib/zig/std/build.zig
+lib/zig/std/build/check_file.zig
+lib/zig/std/build/emit_raw.zig
lib/zig/std/build/fmt.zig
+lib/zig/std/build/run.zig
+lib/zig/std/build/translate_c.zig
+lib/zig/std/build/write_file.zig
+lib/zig/std/builtin.zig
lib/zig/std/c.zig
+lib/zig/std/c/ast.zig
lib/zig/std/c/darwin.zig
+lib/zig/std/c/dragonfly.zig
+lib/zig/std/c/emscripten.zig
lib/zig/std/c/freebsd.zig
+lib/zig/std/c/fuchsia.zig
+lib/zig/std/c/haiku.zig
+lib/zig/std/c/hermit.zig
lib/zig/std/c/linux.zig
+lib/zig/std/c/minix.zig
lib/zig/std/c/netbsd.zig
+lib/zig/std/c/openbsd.zig
+lib/zig/std/c/parse.zig
+lib/zig/std/c/solaris.zig
+lib/zig/std/c/tokenizer.zig
lib/zig/std/c/windows.zig
lib/zig/std/child_process.zig
lib/zig/std/coff.zig
lib/zig/std/crypto.zig
+lib/zig/std/crypto/aes.zig
lib/zig/std/crypto/benchmark.zig
lib/zig/std/crypto/blake2.zig
+lib/zig/std/crypto/blake3.zig
lib/zig/std/crypto/chacha20.zig
lib/zig/std/crypto/gimli.zig
lib/zig/std/crypto/hmac.zig
@@ -7991,22 +8254,22 @@ lib/zig/std/crypto/sha3.zig
lib/zig/std/crypto/x25519.zig
lib/zig/std/cstr.zig
lib/zig/std/debug.zig
-lib/zig/std/debug/failing_allocator.zig
lib/zig/std/debug/leb128.zig
lib/zig/std/dwarf.zig
+lib/zig/std/dwarf_bits.zig
lib/zig/std/dynamic_library.zig
lib/zig/std/elf.zig
lib/zig/std/event.zig
+lib/zig/std/event/batch.zig
lib/zig/std/event/channel.zig
-lib/zig/std/event/fs.zig
lib/zig/std/event/future.zig
lib/zig/std/event/group.zig
lib/zig/std/event/lock.zig
lib/zig/std/event/locked.zig
lib/zig/std/event/loop.zig
-lib/zig/std/event/net.zig
lib/zig/std/event/rwlock.zig
lib/zig/std/event/rwlocked.zig
+lib/zig/std/fifo.zig
lib/zig/std/fmt.zig
lib/zig/std/fmt/errol.zig
lib/zig/std/fmt/errol/enum3.zig
@@ -8016,6 +8279,7 @@ lib/zig/std/fs.zig
lib/zig/std/fs/file.zig
lib/zig/std/fs/get_app_data_dir.zig
lib/zig/std/fs/path.zig
+lib/zig/std/fs/watch.zig
lib/zig/std/hash.zig
lib/zig/std/hash/adler.zig
lib/zig/std/hash/auto_hash.zig
@@ -8032,10 +8296,23 @@ lib/zig/std/heap/logging_allocator.zig
lib/zig/std/http.zig
lib/zig/std/http/headers.zig
lib/zig/std/io.zig
+lib/zig/std/io/bit_in_stream.zig
+lib/zig/std/io/bit_out_stream.zig
+lib/zig/std/io/buffered_atomic_file.zig
+lib/zig/std/io/buffered_in_stream.zig
+lib/zig/std/io/buffered_out_stream.zig
lib/zig/std/io/c_out_stream.zig
+lib/zig/std/io/counting_out_stream.zig
+lib/zig/std/io/fixed_buffer_stream.zig
lib/zig/std/io/in_stream.zig
+lib/zig/std/io/out_stream.zig
+lib/zig/std/io/peek_stream.zig
lib/zig/std/io/seekable_stream.zig
+lib/zig/std/io/serialization.zig
+lib/zig/std/io/stream_source.zig
+@pkgdir lib/zig/std/json
lib/zig/std/json.zig
+lib/zig/std/json/write_stream.zig
lib/zig/std/lazy_init.zig
lib/zig/std/linked_list.zig
lib/zig/std/macho.zig
@@ -8118,23 +8395,28 @@ lib/zig/std/net.zig
lib/zig/std/os.zig
lib/zig/std/os/bits.zig
lib/zig/std/os/bits/darwin.zig
+lib/zig/std/os/bits/dragonfly.zig
lib/zig/std/os/bits/freebsd.zig
lib/zig/std/os/bits/linux.zig
lib/zig/std/os/bits/linux/arm-eabi.zig
lib/zig/std/os/bits/linux/arm64.zig
lib/zig/std/os/bits/linux/errno-generic.zig
lib/zig/std/os/bits/linux/errno-mips.zig
+lib/zig/std/os/bits/linux/i386.zig
lib/zig/std/os/bits/linux/mipsel.zig
+lib/zig/std/os/bits/linux/netlink.zig
lib/zig/std/os/bits/linux/riscv64.zig
lib/zig/std/os/bits/linux/x86_64.zig
lib/zig/std/os/bits/netbsd.zig
lib/zig/std/os/bits/wasi.zig
lib/zig/std/os/bits/windows.zig
lib/zig/std/os/darwin.zig
+lib/zig/std/os/dragonfly.zig
lib/zig/std/os/freebsd.zig
lib/zig/std/os/linux.zig
lib/zig/std/os/linux/arm-eabi.zig
lib/zig/std/os/linux/arm64.zig
+lib/zig/std/os/linux/i386.zig
lib/zig/std/os/linux/mipsel.zig
lib/zig/std/os/linux/riscv64.zig
lib/zig/std/os/linux/tls.zig
@@ -8144,17 +8426,31 @@ lib/zig/std/os/netbsd.zig
lib/zig/std/os/uefi.zig
lib/zig/std/os/uefi/protocols.zig
lib/zig/std/os/uefi/protocols/absolute_pointer_protocol.zig
+lib/zig/std/os/uefi/protocols/device_path_protocol.zig
lib/zig/std/os/uefi/protocols/edid_active_protocol.zig
lib/zig/std/os/uefi/protocols/edid_discovered_protocol.zig
lib/zig/std/os/uefi/protocols/edid_override_protocol.zig
+lib/zig/std/os/uefi/protocols/file_protocol.zig
lib/zig/std/os/uefi/protocols/graphics_output_protocol.zig
lib/zig/std/os/uefi/protocols/hii.zig
lib/zig/std/os/uefi/protocols/hii_database_protocol.zig
lib/zig/std/os/uefi/protocols/hii_popup_protocol.zig
+lib/zig/std/os/uefi/protocols/ip6_config_protocol.zig
+lib/zig/std/os/uefi/protocols/ip6_protocol.zig
+lib/zig/std/os/uefi/protocols/ip6_service_binding_protocol.zig
+lib/zig/std/os/uefi/protocols/loaded_image_protocol.zig
+lib/zig/std/os/uefi/protocols/managed_network_protocol.zig
+lib/zig/std/os/uefi/protocols/managed_network_service_binding_protocol.zig
lib/zig/std/os/uefi/protocols/rng_protocol.zig
+lib/zig/std/os/uefi/protocols/shell_parameters_protocol.zig
+lib/zig/std/os/uefi/protocols/simple_file_system_protocol.zig
+lib/zig/std/os/uefi/protocols/simple_network_protocol.zig
lib/zig/std/os/uefi/protocols/simple_pointer_protocol.zig
lib/zig/std/os/uefi/protocols/simple_text_input_ex_protocol.zig
+lib/zig/std/os/uefi/protocols/simple_text_input_protocol.zig
lib/zig/std/os/uefi/protocols/simple_text_output_protocol.zig
+lib/zig/std/os/uefi/protocols/udp6_protocol.zig
+lib/zig/std/os/uefi/protocols/udp6_service_binding_protocol.zig
lib/zig/std/os/uefi/status.zig
lib/zig/std/os/uefi/tables.zig
lib/zig/std/os/uefi/tables/boot_services.zig
@@ -8166,39 +8462,42 @@ lib/zig/std/os/wasi.zig
lib/zig/std/os/windows.zig
lib/zig/std/os/windows/advapi32.zig
lib/zig/std/os/windows/bits.zig
-lib/zig/std/os/windows/error.zig
lib/zig/std/os/windows/kernel32.zig
lib/zig/std/os/windows/lang.zig
lib/zig/std/os/windows/ntdll.zig
+lib/zig/std/os/windows/ntstatus.zig
lib/zig/std/os/windows/ole32.zig
+lib/zig/std/os/windows/psapi.zig
lib/zig/std/os/windows/shell32.zig
-lib/zig/std/os/windows/status.zig
lib/zig/std/os/windows/sublang.zig
-lib/zig/std/os/zen.zig
+lib/zig/std/os/windows/user32.zig
+lib/zig/std/os/windows/win32error.zig
+lib/zig/std/os/windows/ws2_32.zig
lib/zig/std/packed_int_array.zig
lib/zig/std/pdb.zig
lib/zig/std/priority_queue.zig
lib/zig/std/process.zig
+lib/zig/std/progress.zig
lib/zig/std/rand.zig
lib/zig/std/rand/ziggurat.zig
lib/zig/std/rb.zig
+lib/zig/std/reset_event.zig
lib/zig/std/segmented_list.zig
lib/zig/std/sort.zig
lib/zig/std/special/build_runner.zig
lib/zig/std/special/c.zig
lib/zig/std/special/compiler_rt.zig
lib/zig/std/special/compiler_rt/addXf3.zig
-lib/zig/std/special/compiler_rt/arm/aeabi_dcmp.zig
-lib/zig/std/special/compiler_rt/arm/aeabi_fcmp.zig
-lib/zig/std/special/compiler_rt/ashlti3.zig
-lib/zig/std/special/compiler_rt/ashrti3.zig
+lib/zig/std/special/compiler_rt/arm.zig
+lib/zig/std/special/compiler_rt/atomics.zig
lib/zig/std/special/compiler_rt/aulldiv.zig
lib/zig/std/special/compiler_rt/aullrem.zig
-lib/zig/std/special/compiler_rt/comparedf2.zig
-lib/zig/std/special/compiler_rt/comparesf2.zig
-lib/zig/std/special/compiler_rt/comparetf2.zig
+lib/zig/std/special/compiler_rt/clear_cache.zig
+lib/zig/std/special/compiler_rt/clzsi2.zig
+lib/zig/std/special/compiler_rt/compareXf2.zig
lib/zig/std/special/compiler_rt/divdf3.zig
lib/zig/std/special/compiler_rt/divsf3.zig
+lib/zig/std/special/compiler_rt/divtf3.zig
lib/zig/std/special/compiler_rt/divti3.zig
lib/zig/std/special/compiler_rt/extendXfYf2.zig
lib/zig/std/special/compiler_rt/fixdfdi.zig
@@ -8227,13 +8526,15 @@ lib/zig/std/special/compiler_rt/floattidf.zig
lib/zig/std/special/compiler_rt/floattisf.zig
lib/zig/std/special/compiler_rt/floattitf.zig
lib/zig/std/special/compiler_rt/floatundidf.zig
+lib/zig/std/special/compiler_rt/floatundisf.zig
lib/zig/std/special/compiler_rt/floatunditf.zig
lib/zig/std/special/compiler_rt/floatunsidf.zig
+lib/zig/std/special/compiler_rt/floatunsisf.zig
lib/zig/std/special/compiler_rt/floatunsitf.zig
lib/zig/std/special/compiler_rt/floatuntidf.zig
lib/zig/std/special/compiler_rt/floatuntisf.zig
lib/zig/std/special/compiler_rt/floatuntitf.zig
-lib/zig/std/special/compiler_rt/lshrti3.zig
+lib/zig/std/special/compiler_rt/int.zig
lib/zig/std/special/compiler_rt/modti3.zig
lib/zig/std/special/compiler_rt/mulXf3.zig
lib/zig/std/special/compiler_rt/muldi3.zig
@@ -8242,38 +8543,57 @@ lib/zig/std/special/compiler_rt/muloti4.zig
lib/zig/std/special/compiler_rt/multi3.zig
lib/zig/std/special/compiler_rt/negXf2.zig
lib/zig/std/special/compiler_rt/popcountdi2.zig
+lib/zig/std/special/compiler_rt/shift.zig
lib/zig/std/special/compiler_rt/stack_probe.zig
lib/zig/std/special/compiler_rt/truncXfYf2.zig
lib/zig/std/special/compiler_rt/udivmod.zig
-lib/zig/std/special/compiler_rt/udivmoddi4.zig
lib/zig/std/special/compiler_rt/udivmodti4.zig
lib/zig/std/special/compiler_rt/udivti3.zig
lib/zig/std/special/compiler_rt/umodti3.zig
+lib/zig/std/special/docs/index.html
+lib/zig/std/special/docs/main.js
lib/zig/std/special/init-exe/build.zig
lib/zig/std/special/init-exe/src/main.zig
lib/zig/std/special/init-lib/build.zig
lib/zig/std/special/init-lib/src/main.zig
-lib/zig/std/special/panic.zig
-lib/zig/std/special/start.zig
-lib/zig/std/special/start_lib.zig
-lib/zig/std/special/start_windows_tls.zig
lib/zig/std/special/test_runner.zig
lib/zig/std/spinlock.zig
-lib/zig/std/statically_initialized_mutex.zig
+lib/zig/std/start.zig
+lib/zig/std/start_windows_tls.zig
lib/zig/std/std.zig
+lib/zig/std/target.zig
+lib/zig/std/target/aarch64.zig
+lib/zig/std/target/amdgpu.zig
+lib/zig/std/target/arm.zig
+lib/zig/std/target/avr.zig
+lib/zig/std/target/bpf.zig
+lib/zig/std/target/hexagon.zig
+lib/zig/std/target/mips.zig
+lib/zig/std/target/msp430.zig
+lib/zig/std/target/nvptx.zig
+lib/zig/std/target/powerpc.zig
+lib/zig/std/target/riscv.zig
+lib/zig/std/target/sparc.zig
+lib/zig/std/target/systemz.zig
+lib/zig/std/target/wasm.zig
+lib/zig/std/target/x86.zig
lib/zig/std/testing.zig
+lib/zig/std/testing/failing_allocator.zig
+lib/zig/std/testing/leak_count_allocator.zig
lib/zig/std/thread.zig
lib/zig/std/time.zig
lib/zig/std/time/epoch.zig
+@pkgdir lib/zig/std/unicode
lib/zig/std/unicode.zig
lib/zig/std/valgrind.zig
lib/zig/std/valgrind/callgrind.zig
lib/zig/std/valgrind/memcheck.zig
lib/zig/std/zig.zig
lib/zig/std/zig/ast.zig
+lib/zig/std/zig/cross_target.zig
lib/zig/std/zig/parse.zig
lib/zig/std/zig/parse_string_literal.zig
lib/zig/std/zig/render.zig
+lib/zig/std/zig/system.zig
+lib/zig/std/zig/system/x86.zig
lib/zig/std/zig/tokenizer.zig
-@pkgdir lib/zig/std/unicode
-@pkgdir lib/zig/std/json
diff --git a/lang/zig/distinfo b/lang/zig/distinfo
index 8e9abb6c4db..d190d36ffe1 100644
--- a/lang/zig/distinfo
+++ b/lang/zig/distinfo
@@ -1,15 +1,6 @@
-$NetBSD: distinfo,v 1.4 2020/03/25 22:27:20 nia Exp $
+$NetBSD: distinfo,v 1.5 2020/04/18 08:08:07 adam Exp $
-SHA1 (zig-0.5.0.tar.xz) = 1624885158323fee2b9e1c23b2affe82c8fefe3b
-RMD160 (zig-0.5.0.tar.xz) = 1a8619ed274cc1dc224ddd20b5a346d7eb8c1afe
-SHA512 (zig-0.5.0.tar.xz) = 1ce479077d2501c160bcac318b3d59e66921207855f56d900b9a59c44b14116639de10c5b578663b4963ccc8d49bb0d5aa75afb8987f5df1950037248561d1e2
-Size (zig-0.5.0.tar.xz) = 10956132 bytes
-SHA1 (patch-CMakeLists.txt) = f1fcb76f8a833c3afd047e6ab3ca6a3dd190e985
-SHA1 (patch-lib_std_c.zig) = 9a4e44bff7b9c108e5e6c2b8da262a63bd0c3bec
-SHA1 (patch-lib_std_c_netbsd.zig) = 1f960d80663335775a2b53aef93b642774389867
-SHA1 (patch-lib_std_fs.zig) = 6f2e72ba87d014c6d038d463ab8c72b20909dcb9
-SHA1 (patch-lib_std_fs_file.zig) = 98ec96cab2552b10e969833ec6a632dca9dee562
-SHA1 (patch-lib_std_os.zig) = dd11ca464e39b08cc38b0d2cca8d038413406258
-SHA1 (patch-lib_std_os_bits_netbsd.zig) = d9de9f5d55d99d798a102d544f8b57e05a8c6902
-SHA1 (patch-lib_std_thread.zig) = 4a18e20547dd9adf0dc6917fc33f0d895d7f7089
-SHA1 (patch-src_link.cpp) = 3a7e9af1e05b3455b74bc9ac4f37088228401299
+SHA1 (zig-0.6.0.tar.xz) = 5bafb82d28d058add63b106dfa6119f511faae8e
+RMD160 (zig-0.6.0.tar.xz) = beb56f6c688687711e01ab67bf0791584f8af3e6
+SHA512 (zig-0.6.0.tar.xz) = 19ba77675d783a03ffcc260ec3ffdbb29211baa61db392c0c39c2ce9339c6e36434c99129b7455e497a0547337b2ad15bcaf49ad0a7d081fd00cc0e11681e042
+Size (zig-0.6.0.tar.xz) = 10349552 bytes
diff --git a/lang/zig/patches/patch-CMakeLists.txt b/lang/zig/patches/patch-CMakeLists.txt
deleted file mode 100644
index 637f0372018..00000000000
--- a/lang/zig/patches/patch-CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-CMakeLists.txt,v 1.3 2020/03/25 22:27:20 nia Exp $
-
-Use DESTDIR...
-
---- CMakeLists.txt.orig 2020-03-25 21:48:11.605064006 +0000
-+++ CMakeLists.txt
-@@ -612,7 +612,7 @@ add_custom_target(zig_build_libuserland
- "-Doutput-dir=${CMAKE_BINARY_DIR}"
- "-Drelease=${LIBUSERLAND_RELEASE_MODE}"
- "-Dlib-files-only"
-- --prefix "${CMAKE_INSTALL_PREFIX}"
-+ --prefix "${DESTDIR}${CMAKE_INSTALL_PREFIX}"
- DEPENDS zig0
- BYPRODUCTS "${LIBUSERLAND}"
- WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
diff --git a/lang/zig/patches/patch-lib_std_c.zig b/lang/zig/patches/patch-lib_std_c.zig
deleted file mode 100644
index 099b5f58f02..00000000000
--- a/lang/zig/patches/patch-lib_std_c.zig
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-lib_std_c.zig,v 1.1 2020/03/25 22:27:20 nia Exp $
-
---- lib/std/c.zig.orig 2019-09-30 15:40:00.000000000 +0000
-+++ lib/std/c.zig
-@@ -134,6 +134,7 @@ pub extern "c" fn futimens(fd: fd_t, tim
- pub extern "c" fn pthread_create(noalias newthread: *pthread_t, noalias attr: ?*const pthread_attr_t, start_routine: extern fn (?*c_void) ?*c_void, noalias arg: ?*c_void) c_int;
- pub extern "c" fn pthread_attr_init(attr: *pthread_attr_t) c_int;
- pub extern "c" fn pthread_attr_setstack(attr: *pthread_attr_t, stackaddr: *c_void, stacksize: usize) c_int;
-+pub extern "c" fn pthread_attr_setguardsize(attr: *pthread_attr_t, guardsize: usize) c_int;
- pub extern "c" fn pthread_attr_destroy(attr: *pthread_attr_t) c_int;
- pub extern "c" fn pthread_self() pthread_t;
- pub extern "c" fn pthread_join(thread: pthread_t, arg_return: ?*?*c_void) c_int;
diff --git a/lang/zig/patches/patch-lib_std_c_netbsd.zig b/lang/zig/patches/patch-lib_std_c_netbsd.zig
deleted file mode 100644
index ead1f27bc0f..00000000000
--- a/lang/zig/patches/patch-lib_std_c_netbsd.zig
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-lib_std_c_netbsd.zig,v 1.1 2020/03/25 22:27:20 nia Exp $
-
-NetBSD fixes. Based on:
-https://github.com/ziglang/zig/pull/4793
-
---- lib/std/c/netbsd.zig.orig 2019-09-30 15:40:00.000000000 +0000
-+++ lib/std/c/netbsd.zig
-@@ -1,8 +1,17 @@
- const std = @import("../std.zig");
-+const builtin = std.builtin;
-+
- usingnamespace std.c;
-
- extern "c" fn __errno() *c_int;
- pub const _errno = __errno;
-
--pub extern "c" fn getdents(fd: c_int, buf_ptr: [*]u8, nbytes: usize) usize;
--pub extern "c" fn sigaltstack(ss: ?*stack_t, old_ss: ?*stack_t) c_int;
-+pub const dl_iterate_phdr_callback = extern fn (info: *dl_phdr_info,
-+size: usize, data: ?*c_void) c_int;
-+pub extern "c" fn dl_iterate_phdr(callback: dl_iterate_phdr_callback, data: ?*c_void) c_int;
-+
-+pub extern "c" fn __fstat50(fd: fd_t, buf: *Stat) c_int;
-+pub extern "c" fn __clock_gettime50(clk_id: c_int, tp: *timespec) c_int;
-+pub extern "c" fn __clock_getres50(clk_id: c_int, tp: *timespec) c_int;
-+pub extern "c" fn __getdents30(fd: c_int, buf_ptr: [*]u8, nbytes: usize) c_int;
-+pub extern "c" fn __sigaltstack14(ss: ?*stack_t, old_ss: ?*stack_t) c_int;
diff --git a/lang/zig/patches/patch-lib_std_fs.zig b/lang/zig/patches/patch-lib_std_fs.zig
deleted file mode 100644
index 626d67ef3c5..00000000000
--- a/lang/zig/patches/patch-lib_std_fs.zig
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-lib_std_fs.zig,v 1.1 2020/03/25 22:27:20 nia Exp $
-
-NetBSD fixes. Based on:
-https://github.com/ziglang/zig/pull/4793
-
---- lib/std/fs.zig.orig 2019-09-30 15:40:00.000000000 +0000
-+++ lib/std/fs.zig
-@@ -726,12 +726,10 @@ pub const Dir = struct {
- }
-
- while (true) {
-- const rc = os.system.getdirentries(
-- self.handle.fd,
-- self.handle.buf.ptr,
-- self.handle.buf.len,
-- &self.handle.seek,
-- );
-+ const rc = switch (builtin.os) {
-+ .netbsd => os.system.__getdents30(self.handle.fd, self.handle.buf.ptr, self.handle.buf.len),
-+ else => os.system.getdents(self.handle.fd, self.handle.buf.ptr, self.handle.buf.len)
-+ };
- switch (os.errno(rc)) {
- 0 => {},
- os.EBADF => unreachable,
diff --git a/lang/zig/patches/patch-lib_std_fs_file.zig b/lang/zig/patches/patch-lib_std_fs_file.zig
deleted file mode 100644
index 7ee42336b5c..00000000000
--- a/lang/zig/patches/patch-lib_std_fs_file.zig
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-lib_std_fs_file.zig,v 1.1 2020/03/25 22:27:20 nia Exp $
-
-Portability.
-
---- lib/std/fs/file.zig.orig 2019-09-30 15:40:00.000000000 +0000
-+++ lib/std/fs/file.zig
-@@ -41,7 +41,7 @@ pub const File = struct {
- const path_w = try windows.cStrToPrefixedFileW(path);
- return openReadW(&path_w);
- }
-- const flags = os.O_LARGEFILE | os.O_RDONLY;
-+ const flags = os.O_RDONLY;
- const fd = try os.openC(path, flags, 0);
- return openHandle(fd);
- }
-@@ -83,7 +83,7 @@ pub const File = struct {
- const path_w = try windows.cStrToPrefixedFileW(path);
- return openWriteModeW(&path_w, file_mode);
- }
-- const flags = os.O_LARGEFILE | os.O_WRONLY | os.O_CREAT | os.O_CLOEXEC | os.O_TRUNC;
-+ const flags = os.O_WRONLY | os.O_CREAT | os.O_CLOEXEC | os.O_TRUNC;
- const fd = try os.openC(path, flags, file_mode);
- return openHandle(fd);
- }
-@@ -119,7 +119,7 @@ pub const File = struct {
- const path_w = try windows.cStrToPrefixedFileW(path);
- return openWriteNoClobberW(&path_w, file_mode);
- }
-- const flags = os.O_LARGEFILE | os.O_WRONLY | os.O_CREAT | os.O_CLOEXEC | os.O_EXCL;
-+ const flags = os.O_WRONLY | os.O_CREAT | os.O_CLOEXEC | os.O_EXCL;
- const fd = try os.openC(path, flags, file_mode);
- return openHandle(fd);
- }
diff --git a/lang/zig/patches/patch-lib_std_os.zig b/lang/zig/patches/patch-lib_std_os.zig
deleted file mode 100644
index 3535432650b..00000000000
--- a/lang/zig/patches/patch-lib_std_os.zig
+++ /dev/null
@@ -1,72 +0,0 @@
-$NetBSD: patch-lib_std_os.zig,v 1.1 2020/03/25 22:27:20 nia Exp $
-
-NetBSD fixes. Based on:
-https://github.com/ziglang/zig/pull/4793
-
---- lib/std/os.zig.orig 2019-09-30 15:40:00.000000000 +0000
-+++ lib/std/os.zig
-@@ -1841,6 +1841,16 @@ pub fn fstat(fd: fd_t) FStatError!Stat {
- }
- }
-
-+ if (netbsd.is_the_target) {
-+ switch (errno(system.__fstat50(fd, &stat))) {
-+ 0 => return stat,
-+ EINVAL => unreachable,
-+ EBADF => unreachable, // Always a race condition.
-+ ENOMEM => return error.SystemResources,
-+ else => |err| return unexpectedErrno(err),
-+ }
-+ }
-+
- switch (errno(system.fstat(fd, &stat))) {
- 0 => return stat,
- EINVAL => unreachable,
-@@ -2554,6 +2564,14 @@ pub const ClockGetTimeError = error{
- };
-
- pub fn clock_gettime(clk_id: i32, tp: *timespec) ClockGetTimeError!void {
-+ if (netbsd.is_the_target) {
-+ switch (errno(system.__clock_gettime50(ss, old_ss))) {
-+ 0 => return,
-+ EFAULT => unreachable,
-+ EINVAL => return error.UnsupportedClock,
-+ else => |err| return unexpectedErrno(err),
-+ }
-+ }
- switch (errno(system.clock_gettime(clk_id, tp))) {
- 0 => return,
- EFAULT => unreachable,
-@@ -2563,6 +2581,14 @@ pub fn clock_gettime(clk_id: i32, tp: *t
- }
-
- pub fn clock_getres(clk_id: i32, res: *timespec) ClockGetTimeError!void {
-+ if (netbsd.is_the_target) {
-+ switch (errno(system.__clock_getres50(ss, old_ss))) {
-+ 0 => return,
-+ EFAULT => unreachable,
-+ EINVAL => return error.UnsupportedClock,
-+ else => |err| return unexpectedErrno(err),
-+ }
-+ }
- switch (errno(system.clock_getres(clk_id, res))) {
- 0 => return,
- EFAULT => unreachable,
-@@ -2635,6 +2661,17 @@ pub fn sigaltstack(ss: ?*stack_t, old_ss
- if (windows.is_the_target or uefi.is_the_target or wasi.is_the_target)
- @compileError("std.os.sigaltstack not available for this target");
-
-+ if (netbsd.is_the_target) {
-+ switch (errno(system.__sigaltstack14(ss, old_ss))) {
-+ 0 => return,
-+ EFAULT => unreachable,
-+ EINVAL => unreachable,
-+ ENOMEM => return error.SizeTooSmall,
-+ EPERM => return error.PermissionDenied,
-+ else => |err| return unexpectedErrno(err),
-+ }
-+ }
-+
- switch (errno(system.sigaltstack(ss, old_ss))) {
- 0 => return,
- EFAULT => unreachable,
diff --git a/lang/zig/patches/patch-lib_std_os_bits_netbsd.zig b/lang/zig/patches/patch-lib_std_os_bits_netbsd.zig
deleted file mode 100644
index f1c586e49be..00000000000
--- a/lang/zig/patches/patch-lib_std_os_bits_netbsd.zig
+++ /dev/null
@@ -1,467 +0,0 @@
-$NetBSD: patch-lib_std_os_bits_netbsd.zig,v 1.1 2020/03/25 22:27:20 nia Exp $
-
-NetBSD fixes. Based on:
-https://github.com/ziglang/zig/pull/4793
-
---- lib/std/os/bits/netbsd.zig.orig 2019-09-30 15:40:00.000000000 +0000
-+++ lib/std/os/bits/netbsd.zig
-@@ -1,8 +1,12 @@
- const std = @import("../../std.zig");
- const maxInt = std.math.maxInt;
-
--pub const fd_t = c_int;
--pub const pid_t = c_int;
-+pub const fd_t = i32;
-+pub const pid_t = i32;
-+pub const mode_t = u32;
-+pub const ino_t = u64;
-+pub const off_t = i64;
-+pub const socklen_t = u32;
-
- /// Renamed from `kevent` to `Kevent` to avoid conflict with function name.
- pub const Kevent = extern struct {
-@@ -14,12 +18,6 @@ pub const Kevent = extern struct {
- udata: usize,
- };
-
--pub const pthread_attr_t = extern struct {
-- pta_magic: u32,
-- pta_flags: c_int,
-- pta_private: *c_void,
--};
--
- pub const dl_phdr_info = extern struct {
- dlpi_addr: usize,
- dlpi_name: ?[*]const u8,
-@@ -27,6 +25,65 @@ pub const dl_phdr_info = extern struct {
- dlpi_phnum: u16,
- };
-
-+pub const addrinfo = extern struct {
-+ flags: i32,
-+ family: i32,
-+ socktype: i32,
-+ protocol: i32,
-+ addrlen: socklen_t,
-+ canonname: ?[*]u8,
-+ addr: ?*sockaddr,
-+ next: ?*addrinfo,
-+};
-+
-+pub const EAI = extern enum(c_int) {
-+ /// address family for hostname not supported
-+ ADDRFAMILY = 1,
-+
-+ /// name could not be resolved at this time
-+ AGAIN = 2,
-+
-+ /// flags parameter had an invalid value
-+ BADFLAGS = 3,
-+
-+ /// non-recoverable failure in name resolution
-+ FAIL = 4,
-+
-+ /// address family not recognized
-+ FAMILY = 5,
-+
-+ /// memory allocation failure
-+ MEMORY = 6,
-+
-+ /// no address associated with hostname
-+ NODATA = 7,
-+
-+ /// name does not resolve
-+ NONAME = 8,
-+
-+ /// service not recognized for socket type
-+ SERVICE = 9,
-+
-+ /// intended socket type was not recognized
-+ SOCKTYPE = 10,
-+
-+ /// system error returned in errno
-+ SYSTEM = 11,
-+
-+ /// invalid value for hints
-+ BADHINTS = 12,
-+
-+ /// resolved protocol is unknown
-+ PROTOCOL = 13,
-+
-+ /// argument buffer overflow
-+ OVERFLOW = 14,
-+
-+ _,
-+};
-+
-+pub const EAI_MAX = 15;
-+
- pub const msghdr = extern struct {
- /// optional address
- msg_name: ?*sockaddr,
-@@ -73,8 +130,6 @@ pub const msghdr_const = extern struct {
- msg_flags: i32,
- };
-
--pub const off_t = i64;
--
- /// Renamed to Stat to not conflict with the stat function.
- /// atime, mtime, and ctime have functions to return `timespec`,
- /// because although this is a POSIX API, the layout and names of
-@@ -84,7 +139,7 @@ pub const off_t = i64;
- pub const Stat = extern struct {
- dev: u64,
- mode: u32,
-- ino: u64,
-+ ino: ino_t,
- nlink: usize,
-
- uid: u32,
-@@ -126,35 +181,71 @@ pub const dirent = extern struct {
- d_reclen: u16,
- d_namlen: u16,
- d_type: u8,
-- d_off: i64,
- d_name: [512]u8,
-+
-+ pub fn reclen(self: dirent) u16 {
-+ return self.d_reclen;
-+ }
- };
-
- pub const in_port_t = u16;
- pub const sa_family_t = u8;
-
--pub const sockaddr = extern union {
-- in: sockaddr_in,
-- in6: sockaddr_in6,
-+pub const sockaddr = extern struct {
-+ /// total length
-+ len: u8,
-+
-+ /// address family
-+ family: sa_family_t,
-+
-+ /// actually longer; address value
-+ data: [14]u8,
- };
-
- pub const sockaddr_in = extern struct {
-- len: u8,
-- family: sa_family_t,
-+ len: u8 = @sizeOf(sockaddr_in),
-+ family: sa_family_t = AF_INET,
- port: in_port_t,
- addr: u32,
-- zero: [8]u8,
-+ zero: [8]u8 = [8]u8{ 0, 0, 0, 0, 0, 0, 0, 0 },
- };
-
- pub const sockaddr_in6 = extern struct {
-- len: u8,
-- family: sa_family_t,
-+ len: u8 = @sizeOf(sockaddr_in6),
-+ family: sa_family_t = AF_INET6,
- port: in_port_t,
- flowinfo: u32,
- addr: [16]u8,
- scope_id: u32,
- };
-
-+/// Definitions for UNIX IPC domain.
-+pub const sockaddr_un = extern struct {
-+ /// total sockaddr length
-+ len: u8 = @sizeOf(sockaddr_un),
-+
-+ /// AF_LOCAL
-+ family: sa_family_t = AF_LOCAL,
-+
-+ /// path name
-+ path: [104]u8,
-+};
-+
-+/// get address to use bind()
-+pub const AI_PASSIVE = 0x00000001;
-+
-+/// fill ai_canonname
-+pub const AI_CANONNAME = 0x00000002;
-+
-+/// prevent host name resolution
-+pub const AI_NUMERICHOST = 0x00000004;
-+
-+/// prevent service name resolution
-+pub const AI_NUMERICSERV = 0x00000008;
-+
-+/// only if any address is assigned
-+pub const AI_ADDRCONFIG = 0x00000400;
-+
- pub const CTL_KERN = 1;
- pub const CTL_DEBUG = 5;
-
-@@ -256,31 +347,71 @@ pub const X_OK = 1; // test for execute
- pub const W_OK = 2; // test for write permission
- pub const R_OK = 4; // test for read permission
-
--pub const O_RDONLY = 0x0000;
--pub const O_WRONLY = 0x0001;
--pub const O_RDWR = 0x0002;
--pub const O_ACCMODE = 0x0003;
--
--pub const O_CREAT = 0x0200;
--pub const O_EXCL = 0x0800;
--pub const O_NOCTTY = 0x8000;
--pub const O_TRUNC = 0x0400;
--pub const O_APPEND = 0x0008;
--pub const O_NONBLOCK = 0x0004;
-+/// open for reading only
-+pub const O_RDONLY = 0x00000000;
-+
-+/// open for writing only
-+pub const O_WRONLY = 0x00000001;
-+
-+/// open for reading and writing
-+pub const O_RDWR = 0x00000002;
-+
-+/// mask for above modes
-+pub const O_ACCMODE = 0x00000003;
-+
-+/// no delay
-+pub const O_NONBLOCK = 0x00000004;
-+
-+/// set append mode
-+pub const O_APPEND = 0x00000008;
-+
-+/// open with shared file lock
-+pub const O_SHLOCK = 0x00000010;
-+
-+/// open with exclusive file lock
-+pub const O_EXLOCK = 0x00000020;
-+
-+/// signal pgrp when data ready
-+pub const O_ASYNC = 0x00000040;
-+
-+/// synchronous writes
-+pub const O_SYNC = 0x00000080;
-+
-+/// don't follow symlinks on the last
-+pub const O_NOFOLLOW = 0x00000100;
-+
-+/// create if nonexistent
-+pub const O_CREAT = 0x00000200;
-+
-+/// truncate to zero length
-+pub const O_TRUNC = 0x00000400;
-+
-+/// error if already exists
-+pub const O_EXCL = 0x00000800;
-+
-+/// don't assign controlling terminal
-+pub const O_NOCTTY = 0x00008000;
-+
-+/// write: I/O data completion
- pub const O_DSYNC = 0x00010000;
--pub const O_SYNC = 0x0080;
-+
-+/// read: I/O completion as for write
- pub const O_RSYNC = 0x00020000;
--pub const O_DIRECTORY = 0x00080000;
--pub const O_NOFOLLOW = 0x00000100;
--pub const O_CLOEXEC = 0x00400000;
-
--pub const O_ASYNC = 0x0040;
-+/// use alternate i/o semantics
-+pub const O_ALT_IO = 0x00040000;
-+
-+/// direct I/O hint
- pub const O_DIRECT = 0x00080000;
--pub const O_LARGEFILE = 0;
--pub const O_NOATIME = 0;
--pub const O_PATH = 0;
--pub const O_TMPFILE = 0;
--pub const O_NDELAY = O_NONBLOCK;
-+
-+/// fail if not a directory
-+pub const O_DIRECTORY = 0x00200000;
-+
-+/// set close on exec
-+pub const O_CLOEXEC = 0x00400000;
-+
-+/// skip search permission checks
-+pub const O_SEARCH = 0x00800000;
-
- pub const F_DUPFD = 0;
- pub const F_GETFD = 1;
-@@ -295,6 +426,8 @@ pub const F_GETLK = 7;
- pub const F_SETLK = 8;
- pub const F_SETLKW = 9;
-
-+pub const FD_CLOEXEC = 1;
-+
- pub const SEEK_SET = 0;
- pub const SEEK_CUR = 1;
- pub const SEEK_END = 2;
-@@ -312,31 +445,6 @@ pub const SOCK_SEQPACKET = 5;
- pub const SOCK_CLOEXEC = 0x10000000;
- pub const SOCK_NONBLOCK = 0x20000000;
-
--pub const PROTO_ip = 0;
--pub const PROTO_icmp = 1;
--pub const PROTO_igmp = 2;
--pub const PROTO_ggp = 3;
--pub const PROTO_ipencap = 4;
--pub const PROTO_tcp = 6;
--pub const PROTO_egp = 8;
--pub const PROTO_pup = 12;
--pub const PROTO_udp = 17;
--pub const PROTO_xns_idp = 22;
--pub const PROTO_iso_tp4 = 29;
--pub const PROTO_ipv6 = 41;
--pub const PROTO_ipv6_route = 43;
--pub const PROTO_ipv6_frag = 44;
--pub const PROTO_rsvp = 46;
--pub const PROTO_gre = 47;
--pub const PROTO_esp = 50;
--pub const PROTO_ah = 51;
--pub const PROTO_ipv6_icmp = 58;
--pub const PROTO_ipv6_nonxt = 59;
--pub const PROTO_ipv6_opts = 60;
--pub const PROTO_encap = 98;
--pub const PROTO_pim = 103;
--pub const PROTO_raw = 255;
--
- pub const PF_UNSPEC = 0;
- pub const PF_LOCAL = 1;
- pub const PF_UNIX = PF_LOCAL;
-@@ -822,4 +930,132 @@ pub fn S_IWHT(m: u32) bool {
- return m & S_IFMT == S_IFWHT;
- }
-
-+/// Magic value that specify the use of the current working directory
-+/// to determine the target of relative file paths in the openat() and
-+/// similar syscalls.
-+pub const AT_FDCWD = -100;
-+
-+/// Check access using effective user and group ID
-+pub const AT_EACCESS = 0x0100;
-+
-+/// Do not follow symbolic links
-+pub const AT_SYMLINK_NOFOLLOW = 0x0200;
-+
-+/// Follow symbolic link
-+pub const AT_SYMLINK_FOLLOW = 0x0400;
-+
-+/// Remove directory instead of file
-+pub const AT_REMOVEDIR = 0x0800;
-+
- pub const HOST_NAME_MAX = 255;
-+
-+/// dummy for IP
-+pub const IPPROTO_IP = 0;
-+
-+/// IP6 hop-by-hop options
-+pub const IPPROTO_HOPOPTS = 0;
-+
-+/// control message protocol
-+pub const IPPROTO_ICMP = 1;
-+
-+/// group mgmt protocol
-+pub const IPPROTO_IGMP = 2;
-+
-+/// gateway^2 (deprecated)
-+pub const IPPROTO_GGP = 3;
-+
-+/// IP header
-+pub const IPPROTO_IPV4 = 4;
-+
-+/// IP inside IP
-+pub const IPPROTO_IPIP = 4;
-+
-+/// tcp
-+pub const IPPROTO_TCP = 6;
-+
-+/// exterior gateway protocol
-+pub const IPPROTO_EGP = 8;
-+
-+/// pup
-+pub const IPPROTO_PUP = 12;
-+
-+/// user datagram protocol
-+pub const IPPROTO_UDP = 17;
-+
-+/// xns idp
-+pub const IPPROTO_IDP = 22;
-+
-+/// tp-4 w/ class negotiation
-+pub const IPPROTO_TP = 29;
-+
-+/// DCCP
-+pub const IPPROTO_DCCP = 33;
-+
-+/// IP6 header
-+pub const IPPROTO_IPV6 = 41;
-+
-+/// IP6 routing header
-+pub const IPPROTO_ROUTING = 43;
-+
-+/// IP6 fragmentation header
-+pub const IPPROTO_FRAGMENT = 44;
-+
-+/// resource reservation
-+pub const IPPROTO_RSVP = 46;
-+
-+/// GRE encaps RFC 1701
-+pub const IPPROTO_GRE = 47;
-+
-+/// encap. security payload
-+pub const IPPROTO_ESP = 50;
-+
-+/// authentication header
-+pub const IPPROTO_AH = 51;
-+
-+/// IP Mobility RFC 2004
-+pub const IPPROTO_MOBILE = 55;
-+
-+/// IPv6 ICMP
-+pub const IPPROTO_IPV6_ICMP = 58;
-+
-+/// ICMP6
-+pub const IPPROTO_ICMPV6 = 58;
-+
-+/// IP6 no next header
-+pub const IPPROTO_NONE = 59;
-+
-+/// IP6 destination option
-+pub const IPPROTO_DSTOPTS = 60;
-+
-+/// ISO cnlp
-+pub const IPPROTO_EON = 80;
-+
-+/// Ethernet-in-IP
-+pub const IPPROTO_ETHERIP = 97;
-+
-+/// encapsulation header
-+pub const IPPROTO_ENCAP = 98;
-+
-+/// Protocol indep. multicast
-+pub const IPPROTO_PIM = 103;
-+
-+/// IP Payload Comp. Protocol
-+pub const IPPROTO_IPCOMP = 108;
-+
-+/// VRRP RFC 2338
-+pub const IPPROTO_VRRP = 112;
-+
-+/// Common Address Resolution Protocol
-+pub const IPPROTO_CARP = 112;
-+
-+/// L2TPv3
-+pub const IPPROTO_L2TP = 115;
-+
-+/// SCTP
-+pub const IPPROTO_SCTP = 132;
-+
-+/// PFSYNC
-+pub const IPPROTO_PFSYNC = 240;
-+
-+/// raw IP packet
-+pub const IPPROTO_RAW = 255;
diff --git a/lang/zig/patches/patch-lib_std_thread.zig b/lang/zig/patches/patch-lib_std_thread.zig
deleted file mode 100644
index 7124706fc6f..00000000000
--- a/lang/zig/patches/patch-lib_std_thread.zig
+++ /dev/null
@@ -1,52 +0,0 @@
-$NetBSD: patch-lib_std_thread.zig,v 1.1 2020/03/25 22:27:20 nia Exp $
-
-NetBSD fixes. Based on:
-https://github.com/ziglang/zig/pull/4793
-
---- lib/std/thread.zig.orig 2019-09-30 15:40:00.000000000 +0000
-+++ lib/std/thread.zig
-@@ -255,12 +255,13 @@ pub const Thread = struct {
- }
- break :blk l;
- };
-- // Map the whole stack with no rw permissions to avoid committing the
-- // whole region right away
-+ // NetBSD mprotect is very strict and doesn't allow to "upgrade"
-+ // a PROT_NONE mapping to a RW one so let's allocate everything
-+ // right away
- const mmap_slice = os.mmap(
- null,
-- mem.alignForward(mmap_len, mem.page_size),
-- os.PROT_NONE,
-+ mmap_len,
-+ os.PROT_READ | os.PROT_WRITE,
- os.MAP_PRIVATE | os.MAP_ANONYMOUS,
- -1,
- 0,
-@@ -272,10 +273,10 @@ pub const Thread = struct {
- };
- errdefer os.munmap(mmap_slice);
-
-- // Map everything but the guard page as rw
-+ // Remap the guard page with no permissions
- os.mprotect(
-- mmap_slice,
-- os.PROT_READ | os.PROT_WRITE,
-+ mmap_slice[0..guard_end_offset],
-+ os.PROT_NONE,
- ) catch |err| switch (err) {
- error.AccessDenied => unreachable,
- else => |e| return e,
-@@ -301,6 +302,12 @@ pub const Thread = struct {
-
- assert(c.pthread_attr_setstack(&attr, mmap_slice.ptr, stack_end_offset) == 0);
-
-+ // Even though pthread's man pages state that the guard size is
-+ // ignored when the stack address is explicitly given, on some
-+ // plaforms such as NetBSD we still have to zero it to prevent
-+ // random crashes in pthread_join calls
-+ assert(c.pthread_attr_setguardsize(&attr, 0) == 0);
-+
- const err = c.pthread_create(&thread_ptr.data.handle, &attr, MainFuncs.posixThreadMain, @intToPtr(*c_void, arg));
- switch (err) {
- 0 => return thread_ptr,
diff --git a/lang/zig/patches/patch-src_link.cpp b/lang/zig/patches/patch-src_link.cpp
deleted file mode 100644
index 3aedf8cb1ab..00000000000
--- a/lang/zig/patches/patch-src_link.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-src_link.cpp,v 1.3 2020/03/25 22:27:20 nia Exp $
-
-NetBSD fixes. Based on:
-https://github.com/ziglang/zig/pull/4793
-
---- src/link.cpp.orig 2019-09-30 15:40:00.000000000 +0000
-+++ src/link.cpp
-@@ -1805,7 +1805,9 @@ static void construct_linker_job_elf(Lin
- }
- }
-
-- if (g->zig_target->os == OsFreeBSD) {
-+ if (g->zig_target->os == OsFreeBSD ||
-+ g->zig_target->os == OsNetBSD)
-+ {
- lj->args.append("-lpthread");
- }
- } else if (target_is_glibc(g->zig_target)) {