lib/std/c/darwin.zig | 31 +-- lib/std/c/freebsd.zig | 4 + lib/std/c/haiku.zig | 2 +- lib/std/c/netbsd.zig | 4 + lib/std/c/openbsd.zig | 4 + lib/std/c/wasi.zig | 24 +- lib/std/fs.zig | 25 ++ lib/std/fs/file.zig | 479 ++++++++++++++++++++++++++++++++ lib/std/fs/test.zig | 76 +++++ lib/std/os/wasi.zig | 2 +- 10 files changed, 611 insertions(+), 40 deletions(-)