lib/std/c.zig | 2 +- lib/std/c/darwin.zig | 1 + lib/std/c/netbsd.zig | 12 +- lib/std/debug.zig | 6 +- lib/std/fs.zig | 10 +- lib/std/os.zig | 42 ++++--- lib/std/os/bits/netbsd.zig | 191 +++++++++++++++++++++++++++----- lib/std/thread.zig | 99 ++++++++++++----- src/link.cpp | 4 +- src/os.cpp | 3 - 10 files changed, 283 insertions(+), 87 deletions(-)