| ... | ... | @@ -467,8 +467,8 @@ pub const SHUT = struct { |
| 467 | 467 | pub const SIG = linux.SIG; |
| 468 | 468 | |
| 469 | 469 | pub const Sigaction = extern struct { |
| 470 | | pub const handler_fn = *align(1) const fn (i32) callconv(.c) void; |
| 471 | | pub const sigaction_fn = *const fn (i32, *const siginfo_t, ?*anyopaque) callconv(.c) void; |
| 470 | pub const handler_fn = *align(1) const fn (SIG) callconv(.c) void; |
| 471 | pub const sigaction_fn = *const fn (SIG, *const siginfo_t, ?*anyopaque) callconv(.c) void; |
| 472 | 472 | |
| 473 | 473 | handler: extern union { |
| 474 | 474 | handler: ?handler_fn, |
| ... | ... | @@ -484,7 +484,7 @@ pub fn sigemptyset() sigset_t { |
| 484 | 484 | return @splat(0); |
| 485 | 485 | } |
| 486 | 486 | pub const siginfo_t = extern struct { |
| 487 | | signo: i32, |
| 487 | signo: SIG, |
| 488 | 488 | errno: i32, |
| 489 | 489 | code: i32, |
| 490 | 490 | fields: siginfo_fields_union, |