diff --git a/lib/std/Target.zig b/lib/std/Target.zig index 29d5a664899dea990cc788ba118430b1e72713fa..c14ebffe50c994dd0ce53db0ad99fe05b6f9d9a9 100644 --- a/lib/std/Target.zig +++ b/lib/std/Target.zig @@ -2140,6 +2140,13 @@ pub inline fn isNetBSDLibC(target: *const Target) bool { }; } +pub inline fn isOpenBSDLibC(target: *const Target) bool { + return switch (target.abi) { + .none, .eabi, .eabihf => target.os.tag == .openbsd, + else => false, + }; +} + pub inline fn isWasiLibC(target: *const Target) bool { return target.os.tag == .wasi and target.abi.isMusl(); }