Commit 75df7e502c

Linus Groh <mail@linusgroh.de>
2025-02-09 16:05:24
std.c: Fix definition of stack_t on OpenBSD
The size field is not supposed to be signed. See: https://man.openbsd.org/sigaltstack.2
1 parent 933ba93
Changed files (1)
lib
std
lib/std/c.zig
@@ -5998,7 +5998,7 @@ pub const IFNAMESIZE = switch (native_os) {
 pub const stack_t = switch (native_os) {
     .linux => linux.stack_t,
     .emscripten => emscripten.stack_t,
-    .freebsd => extern struct {
+    .freebsd, .openbsd => extern struct {
         /// Signal stack base.
         sp: *anyopaque,
         /// Signal stack length.