extern struct Sigaction [src]
Fields
handler: extern union {
handler: ?handler_fn,
sigaction: ?sigaction_fn,
}
mask: sigset_t
flags: c_uint
restorer: ?*const fn () callconv(.c) void = null
Members
- handler_fn (Type)
- sigaction_fn (Type)
Source
pub const Sigaction = extern struct {
pub const handler_fn = *align(1) const fn (i32) callconv(.c) void;
pub const sigaction_fn = *const fn (i32, *const siginfo_t, ?*anyopaque) callconv(.c) void;
handler: extern union {
handler: ?handler_fn,
sigaction: ?sigaction_fn,
},
mask: sigset_t,
flags: c_uint,
restorer: ?*const fn () callconv(.c) void = null,
}