openbsd: fix siginfo_t struct definition

`_proc` struct part contains an union for kill/cld parts.

see [siginfo_t](77c6c13150/sys/sys/siginfo.h (L132))
This commit is contained in:
Sébastien Marie 2020-12-18 11:23:31 +00:00 committed by Veikka Tuominen
parent 60020fd545
commit 4420dabdf5

View File

@ -781,11 +781,17 @@ pub const siginfo_t = extern struct {
data: extern union {
proc: extern struct {
pid: pid_t,
uid: uid_t,
value: sigval,
utime: clock_t,
stime: clock_t,
status: c_int,
pdata: extern union {
kill: extern struct {
uid: uid_t,
value: sigval,
},
cld: extern struct {
utime: clock_t,
stime: clock_t,
status: c_int,
},
},
},
fault: extern struct {
addr: ?*c_void,