From b030fe4fef11092ec095a2ade9b1b29e06a192cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Thu, 15 Oct 2026 02:05:25 +0200 Subject: [PATCH] std.c: fix siginfo_t layout for haiku --- lib/std/c.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/std/c.zig b/lib/std/c.zig index bf724f5bff157d82f1897d7a850adf66a9309488..89215a66fe43e40cd185cdc695ad6575aaea00d8 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -4840,12 +4840,15 @@ pub const siginfo_t = switch (native_os) { }, .haiku => extern struct { signo: SIG, - code: i32, - errno: i32, + code: c_int, + errno: c_int, pid: pid_t, uid: uid_t, addr: *allowzero anyopaque, + status: c_int, + band: c_long, + value: sigval, }, .openbsd => extern struct { signo: SIG, -- 2.54.0