Commit eb5e0cba21

Locria Cyber <74560659+locriacyber@users.noreply.github.com>
2022-03-22 13:54:26
Fix ucontext_t
1 parent 4a837dd
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,
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,
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,
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,
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,
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,
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,