lib/std/build.zig | 2 + lib/std/c/wasi.zig | 10 +- lib/std/child_process.zig | 1 + lib/std/fs.zig | 72 +++-- lib/std/fs/path.zig | 13 +- lib/std/fs/test.zig | 22 +- lib/std/fs/wasi.zig | 59 +++- lib/std/os.zig | 533 +++++++++++++++++++++++++++++--- lib/std/os/test.zig | 133 +++++++- lib/std/os/wasi.zig | 5 + lib/std/testing.zig | 4 +- lib/std/zig/system/NativeTargetInfo.zig | 2 + src/test.zig | 1 + 13 files changed, 757 insertions(+), 100 deletions(-)