12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- (* Ubuntu 17.10 /usr/include/i386-linux-gnu/bits/types/siginfo_t.h: *)
- si_signo*: int; (* Signal number *)
- si_errno*: int; (* An errno value *)
- si_code*: int; (* Signal code *)
- _sifields*: RECORD [union]
- _pad: ARRAY [untagged] 29 OF int;
- _kill*: RECORD [untagged]
- si_pid*: pid_t;
- si_uid*: uid_t
- END;
- _timer*: RECORD [untagged]
- si_tid*: int;
- si_overrun*: int;
- si_sigval*: sigval_t
- END;
- _rt*: RECORD [untagged]
- si_pid*: pid_t;
- si_uid*: uid_t;
- si_sigval*: sigval_t
- END;
- _sigchild*: RECORD [untagged]
- si_pid: pid_t;
- si_uid*: uid_t;
- si_status*: int;
- si_utime*: clock_t;
- si_stime*: clock_t
- END;
- _sigfault*: RECORD [untagged]
- si_addr*: PtrVoid;
- si_addr_lsb*: SHORTINT;
- _bounds*: RECORD [union]
- _addr_bnd*: RECORD [untagged]
- _lower*: PtrVoid;
- _upper*: PtrVoid
- END;
- _pkey: INTEGER
- END
- END;
- _sigpoll: RECORD [untagged]
- si_band*: int; (* long int *);
- si_fd*: int
- END;
- _sigsys*: RECORD [untagged]
- _call_addr*: PtrVoid;
- _syscall*: int;
- _arch*: int (* unsigned int *)
- END
- END;
|