diff --git a/lib/std/os/linux/s390x.zig b/lib/std/os/linux/s390x.zig index 71594d4a6509c4d279c6da94baaa2cafa42f08b3..86495f6f7953a9f1338d473c8162f75c2690e2a6 100644 --- a/lib/std/os/linux/s390x.zig +++ b/lib/std/os/linux/s390x.zig @@ -269,7 +269,12 @@ pub const ucontext_t = extern struct { }; pub const mcontext_t = extern struct { - __regs1: [18]u64, - __regs2: [18]u32, - __regs3: [16]f64, + psw: extern struct { + mask: u64, + addr: u64, + }, + gregs: [16]u64, + aregs: [16]u32, + fpc: u32, + fregs: [16]f64, };