std.Target: add isOpenBSDLibC()

This commit is contained in:
Alex Rønne Petersen 2025-11-30 22:32:42 +01:00
parent 5f77dde83a
commit 9e3c240fda
No known key found for this signature in database

View file

@ -2141,6 +2141,13 @@ pub inline fn isNetBSDLibC(target: *const Target) bool {
}; };
} }
pub inline fn isOpenBSDLibC(target: *const Target) bool {
return switch (target.abi) {
.none, .eabi, .eabihf => target.os.tag == .openbsd,
else => false,
};
}
pub inline fn isWasiLibC(target: *const Target) bool { pub inline fn isWasiLibC(target: *const Target) bool {
return target.os.tag == .wasi and target.abi.isMusl(); return target.os.tag == .wasi and target.abi.isMusl();
} }