lib/std/build.zig | 2 +- lib/std/debug.zig | 4 +- lib/std/fs.zig | 172 +++++++++++++++++++++++++------- lib/std/fs/file.zig | 20 ++-- lib/std/fs/path.zig | 33 +++++- lib/std/io.zig | 11 +- lib/std/io/test.zig | 28 +++--- lib/std/net.zig | 4 +- lib/std/os.zig | 12 ++- lib/std/os/linux/test.zig | 7 +- lib/std/os/test.zig | 4 +- lib/std/pdb.zig | 3 +- src-self-hosted/main.zig | 2 +- src-self-hosted/stage1.zig | 2 +- test/standalone/cat/main.zig | 8 +- 15 files changed, 224 insertions(+), 88 deletions(-)