authorgravatar for semarie@online.frSébastien Marie <semarie@online.fr> 2020-12-18 11:23:31+00:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2020-12-23 11:08:55+02:00
log4420dabdf5cb1ad421d62d946738eb61fcff0ce5
tree939ed269d3eb9eb6b3d1dc48d87fa190750bcd26
parent60020fd545e508453ee599c9b792ddb6e164b115

openbsd: fix siginfo_t struct definition

`_proc` struct part contains an union for kill/cld parts. see [siginfo_t](https://github.com/openbsd/src/blob/77c6c13150aaa9f0a29fe29b233c4436d1da01c0/sys/sys/siginfo.h#L132)

1 files changed, 11 insertions(+), 5 deletions(-)

lib/std/os/bits/openbsd.zig+11-5
...@@ -781,11 +781,17 @@ pub const siginfo_t = extern struct {...@@ -781,11 +781,17 @@ pub const siginfo_t = extern struct {
781 data: extern union {781 data: extern union {
782 proc: extern struct {782 proc: extern struct {
783 pid: pid_t,783 pid: pid_t,
784 uid: uid_t,784 pdata: extern union {
785 value: sigval,785 kill: extern struct {
786 utime: clock_t,786 uid: uid_t,
787 stime: clock_t,787 value: sigval,
788 status: c_int,788 },
789 cld: extern struct {
790 utime: clock_t,
791 stime: clock_t,
792 status: c_int,
793 },
794 },
789 },795 },
790 fault: extern struct {796 fault: extern struct {
791 addr: ?*c_void,797 addr: ?*c_void,