authorgravatar for ypsvlq@gmail.comElaine Gibson <ypsvlq@gmail.com> 2026-05-30 09:13:03+01:00
committergravatar for ypsvlq@gmail.comElaine Gibson <ypsvlq@gmail.com> 2026-05-30 09:13:03+01:00
logb9349d2a52050d84ce17eec5aa7631386b908b1c
tree10901074a430ee241e8bb72b6bf656f72a0d5e74
parent09ad5c029a24f77e3de3586fa10164374c4c9ac5

std.c: fix haiku sigrtmin/sigrtmax


1 files changed, 4 insertions(+), 0 deletions(-)

lib/std/c.zig+4
......@@ -10552,6 +10552,7 @@ const sigrt_private = struct {
1055210552 .freebsd => 65,
1055310553 .netbsd => 33,
1055410554 .illumos => @truncate(sysconf(@intFromEnum(_SC.SIGRT_MIN))),
10555 .haiku => @truncate(@as(c_uint, @bitCast(private.__signal_get_sigrtmin()))),
1055510556 else => @truncate(@as(c_uint, @bitCast(private.__libc_current_sigrtmin()))),
1055610557 };
1055710558 }
......@@ -10561,6 +10562,7 @@ const sigrt_private = struct {
1056110562 .freebsd => 126,
1056210563 .netbsd => 63,
1056310564 .illumos => @truncate(sysconf(@intFromEnum(_SC.SIGRT_MAX))),
10565 .haiku => @truncate(@as(c_uint, @bitCast(private.__signal_get_sigrtmax()))),
1056410566 else => @truncate(@as(c_uint, @bitCast(private.__libc_current_sigrtmax()))),
1056510567 };
1056610568 }
......@@ -11649,6 +11651,8 @@ const private = struct {
1164911651
1165011652 extern "c" fn __libc_current_sigrtmin() c_int;
1165111653 extern "c" fn __libc_current_sigrtmax() c_int;
11654 extern "c" fn __signal_get_sigrtmin() c_int;
11655 extern "c" fn __signal_get_sigrtmax() c_int;
1165211656
1165311657 // Don't forget to add another clown when an OS picks yet another unique
1165411658 // symbol name for errno location!