diff --git a/lib/std/os/linux/arm-eabi.zig b/lib/std/os/linux/arm-eabi.zig index 287c61c49d..613957fa25 100644 --- a/lib/std/os/linux/arm-eabi.zig +++ b/lib/std/os/linux/arm-eabi.zig @@ -744,7 +744,7 @@ pub const mcontext_t = extern struct { pub const ucontext_t = extern struct { flags: usize, - link: *ucontext_t, + link: ?*ucontext_t, stack: stack_t, mcontext: mcontext_t, sigmask: sigset_t, diff --git a/lib/std/os/linux/arm64.zig b/lib/std/os/linux/arm64.zig index 9cb66c3fcf..92edc8a5e0 100644 --- a/lib/std/os/linux/arm64.zig +++ b/lib/std/os/linux/arm64.zig @@ -586,7 +586,7 @@ pub const mcontext_t = extern struct { pub const ucontext_t = extern struct { flags: usize, - link: *ucontext_t, + link: ?*ucontext_t, stack: stack_t, sigmask: sigset_t, mcontext: mcontext_t, diff --git a/lib/std/os/linux/i386.zig b/lib/std/os/linux/i386.zig index f5768aed71..e683501ecb 100644 --- a/lib/std/os/linux/i386.zig +++ b/lib/std/os/linux/i386.zig @@ -757,7 +757,7 @@ pub const REG = struct { pub const ucontext_t = extern struct { flags: usize, - link: *ucontext_t, + link: ?*ucontext_t, stack: stack_t, mcontext: mcontext_t, sigmask: sigset_t, diff --git a/lib/std/os/linux/powerpc.zig b/lib/std/os/linux/powerpc.zig index d1ef2b4a21..e45be74f77 100644 --- a/lib/std/os/linux/powerpc.zig +++ b/lib/std/os/linux/powerpc.zig @@ -740,7 +740,7 @@ pub const mcontext_t = extern struct { pub const ucontext_t = extern struct { flags: u32, - link: *ucontext_t, + link: ?*ucontext_t, stack: stack_t, pad: [7]i32, regs: *mcontext_t, diff --git a/lib/std/os/linux/powerpc64.zig b/lib/std/os/linux/powerpc64.zig index f1758c2b02..19d5f04bd3 100644 --- a/lib/std/os/linux/powerpc64.zig +++ b/lib/std/os/linux/powerpc64.zig @@ -727,7 +727,7 @@ pub const mcontext_t = extern struct { pub const ucontext_t = extern struct { flags: u32, - link: *ucontext_t, + link: ?*ucontext_t, stack: stack_t, sigmask: sigset_t, mcontext: mcontext_t, diff --git a/lib/std/os/linux/sparc64.zig b/lib/std/os/linux/sparc64.zig index 231cd0a283..2f9efecae4 100644 --- a/lib/std/os/linux/sparc64.zig +++ b/lib/std/os/linux/sparc64.zig @@ -821,7 +821,7 @@ pub const mcontext_t = extern struct { }; pub const ucontext_t = extern struct { - link: *ucontext_t, + link: ?*ucontext_t, flags: u64, sigmask: u64, mcontext: mcontext_t, diff --git a/lib/std/os/linux/x86_64.zig b/lib/std/os/linux/x86_64.zig index 0aaa28262c..8913d10585 100644 --- a/lib/std/os/linux/x86_64.zig +++ b/lib/std/os/linux/x86_64.zig @@ -736,7 +736,7 @@ pub const mcontext_t = extern struct { pub const ucontext_t = extern struct { flags: usize, - link: *ucontext_t, + link: ?*ucontext_t, stack: stack_t, mcontext: mcontext_t, sigmask: sigset_t,