| ... | @@ -3355,15 +3355,15 @@ pub const Sigaction = switch (native_os) { | ... | @@ -3355,15 +3355,15 @@ pub const Sigaction = switch (native_os) { |
| 3355 | }, | 3355 | }, |
| 3356 | // https://github.com/SerenityOS/serenity/blob/ec492a1a0819e6239ea44156825c4ee7234ca3db/Kernel/API/POSIX/signal.h#L39-L46 | 3356 | // https://github.com/SerenityOS/serenity/blob/ec492a1a0819e6239ea44156825c4ee7234ca3db/Kernel/API/POSIX/signal.h#L39-L46 |
| 3357 | .serenity => extern struct { | 3357 | .serenity => extern struct { |
| 3358 | pub const handler_fn = *align(1) const fn (c_int) callconv(.c) void; | 3358 | pub const handler_fn = *align(1) const fn (i32) callconv(.c) void; |
| 3359 | pub const sigaction_fn = *const fn (c_int, *const siginfo_t, ?*anyopaque) callconv(.c) void; | 3359 | pub const sigaction_fn = *const fn (i32, *const siginfo_t, ?*anyopaque) callconv(.c) void; |
| 3360 | | 3360 | |
| 3361 | handler: extern union { | 3361 | handler: extern union { |
| 3362 | handler: ?handler_fn, | 3362 | handler: ?handler_fn, |
| 3363 | sigaction: ?sigaction_fn, | 3363 | sigaction: ?sigaction_fn, |
| 3364 | }, | 3364 | }, |
| 3365 | mask: sigset_t, | 3365 | mask: sigset_t, |
| 3366 | flags: c_int, | 3366 | flags: c_uint, |
| 3367 | }, | 3367 | }, |
| 3368 | else => void, | 3368 | else => void, |
| 3369 | }; | 3369 | }; |