| ... | @@ -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 | } |
| 2070 | | 2070 | |
| | 2071 | pub inline fn isFreeBSDLibC(target: Target) bool { |
| | 2072 | return switch (target.abi) { |
| | 2073 | .none, .eabihf => target.os.tag == .freebsd, |
| | 2074 | else => false, |
| | 2075 | }; |
| | 2076 | } |
| | 2077 | |
| 2071 | pub inline fn isWasiLibC(target: Target) bool { | 2078 | pub 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 | } |