lib/std/c.zig | 2 +- lib/std/c/darwin.zig | 16 + lib/std/c/freebsd.zig | 10 +- lib/std/c/linux.zig | 7 + lib/std/event/loop.zig | 22 +- lib/std/fs.zig | 4 +- lib/std/fs/file.zig | 140 ++++++- lib/std/io.zig | 42 +- lib/std/io/c_out_stream.zig | 4 +- lib/std/io/out_stream.zig | 13 +- lib/std/io/test.zig | 6 +- lib/std/os.zig | 722 ++++++++++++++++++++------------ lib/std/os/bits/linux/arm64.zig | 1 + lib/std/os/linux.zig | 33 +- lib/std/os/test.zig | 114 ++++- lib/std/os/windows.zig | 14 +- lib/std/zig/render.zig | 9 +- lib/std/zig/system.zig | 1 + test/standalone/cat/main.zig | 3 +- test/standalone/hello_world/hello.zig | 5 +- 20 files changed, 816 insertions(+), 352 deletions(-)