aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/std/c.zig12
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) {