CMakeLists.txt | 5 + build.zig | 2 +- cmake/Findclang.cmake | 2 + cmake/Findlld.cmake | 7 +- cmake/Findllvm.cmake | 2 +- src-self-hosted/libc_installation.zig | 2 +- src-self-hosted/target.zig | 9 +- src/analyze.cpp | 9 +- src/link.cpp | 7 + src/os.cpp | 26 +- src/os.hpp | 2 + src/target.cpp | 2 +- src/util.cpp | 2 +- std/build.zig | 7 + std/c/freebsd.zig | 36 ++ std/c/index.zig | 1 + std/debug/index.zig | 2 + std/event/fs.zig | 31 +- std/event/loop.zig | 27 +- std/heap.zig | 6 +- std/os/file.zig | 6 +- std/os/freebsd/errno.zig | 121 +++++ std/os/freebsd/index.zig | 802 ++++++++++++++++++++++++++++++++ std/os/freebsd/syscall.zig | 493 ++++++++++++++++++++ std/os/freebsd/x86_64.zig | 136 ++++++ std/os/get_app_data_dir.zig | 2 +- std/os/get_user_id.zig | 2 +- std/os/index.zig | 46 +- std/os/path.zig | 11 +- std/special/bootstrap.zig | 18 +- 30 files changed, 1757 insertions(+), 67 deletions(-)