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,