Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › os › emscripten › Sigaction Public Struct Sigaction Doc Source Public Struct std.os.emscripten.Sigaction
pub const Sigaction = extern struct Fields handler : extern union { handler : ?handler_fn , sigaction : ?sigaction_fn , } mask : sigset_t flags : c_uint restorer : ?*const fn () callconv (.c ) void = null Values File os/emscripten.zig: 469
469
470
471
472
473
474
475
476
477
478
479
480 pub const Sigaction = extern struct {
pub const handler_fn = *align (1 ) const fn (SIG ) callconv (.c ) void ;
pub const sigaction_fn = *const fn (SIG , *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 ,
}