POSIX module

siginfo_t

structforeignmacOS, Linux, Android onlySource

Fields

si_signo: s32
si_errno: s32
si_code: s32
__pad0: s32
_sifields: struct { _pad: [28] s32; #overlay (_pad) _kill: struct { si_pid: s32; si_uid: u32; }; #overlay (_pad) _timer: struct { si_tid: s32; si_overrun: s32; si_sigval: sigval; }; #overlay (_pad) _rt: struct { si_pid: s32; si_uid: u32; si_sigval: sigval; }; #overlay (_pad) _sigchld: struct { si_pid: s32; si_uid: u32; si_status: s32; si_utime: s64; si_stime: s64; }; #overlay (_pad) _sigfault: struct { si_addr: *void; si_addr_lsb: s16; _bounds: struct { _addr_bnd: struct { _lower: *void; _upper: *void; }; #overlay (_addr_bnd) _pkey: u32; }; }; #overlay (_pad) _sigpoll: struct { si_band: s64; si_fd: s32; }; #overlay (_pad) _sigsys: struct { _call_addr: *void; _syscall: s32; _arch: u32; }; }

See also