aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/std/os/bits/openbsd.zig16
1 files changed, 11 insertions, 5 deletions
diff --git a/lib/std/os/bits/openbsd.zig b/lib/std/os/bits/openbsd.zig
index 2aae0cef09..a9ab929a42 100644
--- a/lib/std/os/bits/openbsd.zig
+++ b/lib/std/os/bits/openbsd.zig
@@ -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,