DEADSOFTWARE

18b189945392fba416a2fbe386ab71b690e0cf4e
[bbcp.git] / BlackBox / _OpenBSD_ / Lin / Mod / gen-Libc / fields-siginfo
1 (* OpenBSD 5.4 /usr/include/sys/siginfo.h *)
2 si_signo*: int; (* signal from signal.h *)
3 si_code*: int; (* code from above *)
4 si_errno*: int; (* error from errno.h *)
5 _data*: RECORD [union]
6 _pad*: ARRAY [untagged] 29 (* SI_PAD *) OF int; (* for future growth *)
7 _proc*: RECORD [untagged] (* kill(), SIGCLD, siqqueue() *)
8 _pid*: pid_t; (* process ID *)
9 _pdata*: RECORD [union]
10 _kill*: RECORD [untagged]
11 _uid*: uid_t;
12 (*
13 _value*: sigval;
14 *)
15 _value*: int
16 END;
17 _cld*: RECORD [untagged]
18 _utime*: clock_t;
19 _stime*: clock_t;
20 _status*: int;
21 END;
22 END;
23 END;
24 _fault*: RECORD [untagged] (* SIGSEGV, SIGBUS, SIGILL and SIGFPE *)
25 _addr*: PtrVoid; (* faulting address *)
26 _trapno*: int; (* illegal trap number *)
27 END;
28 END;