authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-11-30 22:32:42+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-01-05 14:52:48+01:00
log32b250109f0f0d0e869e1dd5d5b1efd63408f58f
tree200b75aa188c5f1aae67206c04247c4db595b703
parentde13923d694e2074c81849c3b88ec8ec4f35a8d2
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: add isOpenBSDLibC()


1 files changed, 7 insertions(+), 0 deletions(-)

lib/std/Target.zig+7
......@@ -2140,6 +2140,13 @@ pub inline fn isNetBSDLibC(target: *const Target) bool {
21402140 };
21412141}
21422142
2143pub inline fn isOpenBSDLibC(target: *const Target) bool {
2144 return switch (target.abi) {
2145 .none, .eabi, .eabihf => target.os.tag == .openbsd,
2146 else => false,
2147 };
2148}
2149
21432150pub inline fn isWasiLibC(target: *const Target) bool {
21442151 return target.os.tag == .wasi and target.abi.isMusl();
21452152}