lib/std/atomic/queue.zig | 1 + lib/std/atomic/stack.zig | 1 + lib/std/c.zig | 1 + lib/std/c/dragonfly.zig | 14 + lib/std/debug.zig | 2 +- lib/std/event/channel.zig | 1 + lib/std/event/fs.zig | 24 +- lib/std/event/group.zig | 1 + lib/std/event/lock.zig | 1 + lib/std/event/loop.zig | 21 +- lib/std/fs.zig | 12 +- lib/std/fs/get_app_data_dir.zig | 2 +- lib/std/mutex.zig | 1 + lib/std/os.zig | 4 +- lib/std/os/bits.zig | 1 + lib/std/os/bits/darwin.zig | 4 + lib/std/os/bits/dragonfly.zig | 702 ++++++++++++++++++++++++++++++++ lib/std/os/bits/freebsd.zig | 4 + lib/std/os/bits/linux.zig | 4 + lib/std/os/bits/netbsd.zig | 4 + lib/std/os/dragonfly.zig | 3 + lib/std/os/test.zig | 4 + lib/std/statically_initialized_mutex.zig | 1 + src/libc_installation.cpp | 8 +- src/link.cpp | 16 - src/os.cpp | 12 +- src/os.hpp | 2 + src/target.cpp | 9 +- test/stage1/behavior/byteswap.zig | 2 + test/stage1/behavior/vector.zig | 2 + 30 files changed, 807 insertions(+), 57 deletions(-)