From 9e3c240fda5f3fb601e90320f5dbed61a2bed91d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sun, 30 Nov 2025 22:32:42 +0100 Subject: [PATCH] std.Target: add isOpenBSDLibC() --- lib/std/Target.zig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/std/Target.zig b/lib/std/Target.zig index b37902d228..4e54be31fb 100644 --- a/lib/std/Target.zig +++ b/lib/std/Target.zig @@ -2141,6 +2141,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(); }