diff options
| -rw-r--r-- | lib/std/c.zig | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/std/c.zig b/lib/std/c.zig index 69b4b443f1..365b852260 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -10385,12 +10385,20 @@ pub const sigaction = switch (native_os) { /// Zig's version of SIGRTMIN. Actually a function. pub fn sigrtmin() u8 { - return @truncate(@as(c_uint, @bitCast(private.__libc_current_sigrtmin()))); + return switch (native_os) { + .freebsd => 65, + .netbsd => 33, + else => @truncate(@as(c_uint, @bitCast(private.__libc_current_sigrtmin()))), + }; } /// Zig's version of SIGRTMAX. Actually a function. pub fn sigrtmax() u8 { - return @truncate(@as(c_uint, @bitCast(private.__libc_current_sigrtmax()))); + return switch (native_os) { + .freebsd => 126, + .netbsd => 63, + else => @truncate(@as(c_uint, @bitCast(private.__libc_current_sigrtmax()))), + }; } pub const sigfillset = switch (native_os) { |
