lib/std/Thread.zig | 15 +- lib/std/c.zig | 27 + lib/std/c/solaris.zig | 1920 +++++++++++++++++++++++++++++++- lib/std/debug.zig | 10 +- lib/std/dynamic_library.zig | 2 +- lib/std/fs.zig | 65 +- lib/std/fs/file.zig | 50 +- lib/std/fs/get_app_data_dir.zig | 2 +- lib/std/fs/test.zig | 2 +- lib/std/os.zig | 19 + lib/std/os/test.zig | 27 +- lib/std/process.zig | 3 +- lib/std/target.zig | 12 +- lib/std/zig/system.zig | 23 + src/libc_installation.zig | 1 + src/link/Elf.zig | 9 + src/stage1/os.hpp | 2 + src/stage1/target.cpp | 5 +- src/target.zig | 7 + src/type.zig | 2 +- 20 files changed, 2148 insertions(+), 55 deletions(-)