From 9676a43a5d36693c884cda53220cbee1ad9de4d5 Mon Sep 17 00:00:00 2001 From: mllken Date: Wed, 9 Aug 2023 06:13:44 -0400 Subject: [PATCH] linux: add setsid --- lib/std/os/linux.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index fed6b5c8ca..443bf8edf9 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -1154,6 +1154,10 @@ pub fn setgroups(size: usize, list: [*]const gid_t) usize { } } +pub fn setsid() pid_t { + return @as(pid_t, @bitCast(@as(u32, @truncate(syscall0(.setsid))))); +} + pub fn getpid() pid_t { return @as(pid_t, @bitCast(@as(u32, @truncate(syscall0(.getpid))))); }