aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Groh <mail@linusgroh.de>2025-02-09 15:05:24 +0000
committerAlex Rønne Petersen <alex@alexrp.com>2025-02-09 22:17:35 +0100
commit75df7e502c05e7e6a9b00a5a28854ae4a1aa8ea6 (patch)
tree44cfefaa35e7ef390810ea524033e2886466c847
parent933ba935c5ff85668c82606ba4ff2531c00b2e36 (diff)
downloadzig-75df7e502c05e7e6a9b00a5a28854ae4a1aa8ea6.tar.gz
zig-75df7e502c05e7e6a9b00a5a28854ae4a1aa8ea6.zip
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
-rw-r--r--lib/std/c.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/c.zig b/lib/std/c.zig
index a366c0ca63..e7b62f6728 100644
--- a/lib/std/c.zig
+++ b/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.