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 {
20682068 };
20692069}
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
20712078pub inline fn isWasiLibC(target: Target) bool {
20722079 return target.os.tag == .wasi and target.abi.isMusl();
20732080}