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 | 66 +++- lib/std/os.zig | 550 +++++++++++++++++++++++++++++--- lib/std/os/test.zig | 133 +++++++- lib/std/os/wasi.zig | 5 + lib/std/zig/system/NativeTargetInfo.zig | 2 + 10 files changed, 778 insertions(+), 96 deletions(-)