authorgravatar for misakikasumi@outlook.comMisaki Kasumi <misakikasumi@outlook.com> 2024-12-29 05:56:55+08:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-12-31 05:24:10+01:00
log021289a6531faaeee88e26a35412dbe54f6419e0
tree0a5292db79a467313e470d12ad02d45a9d079659
parentec60156f187a9baa02e0ac7e15ee7a864f098dcf

linux: make ptid and ctid in clone() optional


1 files changed, 4 insertions(+), 4 deletions(-)

lib/std/os/linux.zig+4-4
......@@ -71,9 +71,9 @@ pub fn clone(
7171 stack: usize,
7272 flags: u32,
7373 arg: usize,
74 ptid: *i32,
74 ptid: ?*i32,
7575 tp: usize, // aka tls
76 ctid: *i32,
76 ctid: ?*i32,
7777) usize {
7878 // Can't directly call a naked function; cast to C calling convention first.
7979 return @as(*const fn (
......@@ -81,9 +81,9 @@ pub fn clone(
8181 usize,
8282 u32,
8383 usize,
84 *i32,
84 ?*i32,
8585 usize,
86 *i32,
86 ?*i32,
8787 ) callconv(.C) usize, @ptrCast(&syscall_bits.clone))(func, stack, flags, arg, ptid, tp, ctid);
8888}
8989