doc/docgen.zig | 2 +- lib/std/build.zig | 4 +- lib/std/build/write_file.zig | 2 +- lib/std/c.zig | 3 + lib/std/fs.zig | 189 ++++++++++++++++---------------- lib/std/fs/file.zig | 91 +++++++++++++++ lib/std/fs/watch.zig | 5 +- lib/std/os.zig | 140 +++++++++++++++++++---- lib/std/os/linux.zig | 4 + lib/std/os/test.zig | 70 ++---------- lib/std/os/windows.zig | 71 ++++++++++-- src-self-hosted/compilation.zig | 2 +- src-self-hosted/test.zig | 6 +- test/cli.zig | 2 +- 14 files changed, 395 insertions(+), 196 deletions(-)