ci/aarch64-linux-debug.sh | 2 +- ci/aarch64-linux-release.sh | 2 +- ci/x86_64-linux-debug.sh | 2 +- ci/x86_64-linux-release.sh | 2 +- lib/std/c.zig | 605 ++++++++++++++++++++++++++++++-- lib/std/c/darwin.zig | 108 +----- lib/std/c/dragonfly.zig | 62 +--- lib/std/c/emscripten.zig | 25 +- lib/std/c/freebsd.zig | 79 +---- lib/std/c/fuchsia.zig | 11 - lib/std/c/haiku.zig | 66 +--- lib/std/c/hermit.zig | 12 - lib/std/c/linux.zig | 60 +--- lib/std/c/minix.zig | 18 - lib/std/c/netbsd.zig | 114 +----- lib/std/c/openbsd.zig | 83 +---- lib/std/c/solaris.zig | 78 +--- lib/std/c/wasi.zig | 135 ++++--- lib/std/c/windows.zig | 33 -- lib/std/child_process.zig | 6 +- lib/std/compress/deflate/deflate_fast.zig | 8 + lib/std/dynamic_library.zig | 2 +- lib/std/fs/Dir.zig | 463 ++++++++++++------------ lib/std/fs/File.zig | 142 +++++--- lib/std/fs/test.zig | 7 +- lib/std/os.zig | 434 +++++++++++------------ lib/std/os/emscripten.zig | 41 --- lib/std/os/linux.zig | 263 +++++++++++--- lib/std/os/linux/arm-eabi.zig | 23 -- lib/std/os/linux/arm64.zig | 23 -- lib/std/os/linux/io_uring.zig | 26 +- lib/std/os/linux/mips.zig | 23 -- lib/std/os/linux/mips64.zig | 23 -- lib/std/os/linux/powerpc.zig | 23 -- lib/std/os/linux/powerpc64.zig | 23 -- lib/std/os/linux/riscv64.zig | 23 -- lib/std/os/linux/sparc64.zig | 23 -- lib/std/os/linux/test.zig | 4 +- lib/std/os/linux/x86.zig | 23 -- lib/std/os/linux/x86_64.zig | 23 -- lib/std/os/plan9.zig | 28 +- lib/std/os/test.zig | 76 ++-- lib/std/os/wasi.zig | 389 +++++++------------- lib/std/std.zig | 5 +- lib/std/time.zig | 127 ++++--- src/TypedValue.zig | 24 +- test/behavior/packed-struct.zig | 29 ++ 47 files changed, 1809 insertions(+), 1992 deletions(-)