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