lib/std/c.zig | 2 +- lib/std/c/openbsd.zig | 23 + lib/std/debug.zig | 3 +- lib/std/dynamic_library.zig | 4 +- lib/std/event/loop.zig | 23 +- lib/std/fs.zig | 47 +- lib/std/fs/get_app_data_dir.zig | 2 +- lib/std/fs/watch.zig | 8 +- lib/std/os.zig | 7 +- lib/std/os/bits.zig | 1 + lib/std/os/bits/openbsd.zig | 1052 ++++++++++++++++++++++++++++++++ lib/std/os/openbsd.zig | 8 + lib/std/packed_int_array.zig | 4 +- lib/std/process.zig | 3 +- lib/std/target.zig | 6 +- lib/std/zig/cross_target.zig | 4 + src/libc_installation.zig | 2 +- src/link/Elf.zig | 7 +- src/stage1.zig | 4 +- src/stage1/os.cpp | 4 +- src/stage1/os.hpp | 2 + src/target.zig | 6 +- 22 files changed, 1181 insertions(+), 41 deletions(-)