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 › c › illumos › signalfd_siginfo Public Struct signalfd_siginfo Doc Source Public Struct std.c.illumos.signalfd_siginfo
pub const signalfd_siginfo = extern struct Fields signo : u32 errno : i32 code : i32 pid : u32 uid : uid_t fd : i32 tid : u32 band : u32 overrun : u32 trapno : u32 status : i32 int : i32 ptr : u64 utime : u64 stime : u64 addr : u64 __pad : [48 ]u8 File c/illumos.zig: 170
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188 pub const signalfd_siginfo = extern struct {
signo : u32 ,
errno : i32 ,
code : i32 ,
pid : u32 ,
uid : uid_t ,
fd : i32 ,
tid : u32 , // unused
band : u32 ,
overrun : u32 , // unused
trapno : u32 ,
status : i32 ,
int : i32 , // unused
ptr : u64 , // unused
utime : u64 ,
stime : u64 ,
addr : u64 ,
__pad : [48 ]u8 ,
}