authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-04-21 06:51:51+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-05-10 12:19:26+02:00
log309ff9c34ea28b89a02ef69b11c610cd5e062ca2
tree125e32132e7e247a1b9529bc6f372753cfd921ac
parent46042170cba21cd91a090c20c2d5c6840648a0ad
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: Add isFreeBSDLibC() function.


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

lib/std/Target.zig+7
...@@ -2068,6 +2068,13 @@ pub inline fn isDarwinLibC(target: Target) bool {...@@ -2068,6 +2068,13 @@ pub inline fn isDarwinLibC(target: Target) bool {
2068 };2068 };
2069}2069}
20702070
2071pub inline fn isFreeBSDLibC(target: Target) bool {
2072 return switch (target.abi) {
2073 .none, .eabihf => target.os.tag == .freebsd,
2074 else => false,
2075 };
2076}
2077
2071pub inline fn isWasiLibC(target: Target) bool {2078pub inline fn isWasiLibC(target: Target) bool {
2072 return target.os.tag == .wasi and target.abi.isMusl();2079 return target.os.tag == .wasi and target.abi.isMusl();
2073}2080}