authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-05-13 01:02:22+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-05-17 04:41:27+02:00
log6028db7f29e2e29ba08a55d83d92cdeb2787a01f
tree9aaa6442bdd4915eaac7864be4767cfdc9e1ef70
parent8a7d925d36ae82f77ea9a65c2a31bfc2ef2bed68
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: Add isNetBSDLibC() function.


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

lib/std/Target.zig+7
...@@ -2072,6 +2072,13 @@ pub inline fn isFreeBSDLibC(target: Target) bool {...@@ -2072,6 +2072,13 @@ pub inline fn isFreeBSDLibC(target: Target) bool {
2072 };2072 };
2073}2073}
20742074
2075pub inline fn isNetBSDLibC(target: Target) bool {
2076 return switch (target.abi) {
2077 .none, .eabi, .eabihf => target.os.tag == .netbsd,
2078 else => false,
2079 };
2080}
2081
2075pub inline fn isWasiLibC(target: Target) bool {2082pub inline fn isWasiLibC(target: Target) bool {
2076 return target.os.tag == .wasi and target.abi.isMusl();2083 return target.os.tag == .wasi and target.abi.isMusl();
2077}2084}