authorgravatar for emilliken@gmail.commllken <emilliken@gmail.com> 2023-08-09 06:13:44-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-08-09 11:33:06-07:00
log9676a43a5d36693c884cda53220cbee1ad9de4d5
tree06008944fade33ace480dce8614e86132f6efa91
parentcd7998096b624b326dddcbb2752fe4bcdac8df9f

linux: add setsid


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

lib/std/os/linux.zig+4
...@@ -1154,6 +1154,10 @@ pub fn setgroups(size: usize, list: [*]const gid_t) usize {...@@ -1154,6 +1154,10 @@ pub fn setgroups(size: usize, list: [*]const gid_t) usize {
1154 }1154 }
1155}1155}
11561156
1157pub fn setsid() pid_t {
1158 return @as(pid_t, @bitCast(@as(u32, @truncate(syscall0(.setsid)))));
1159}
1160
1157pub fn getpid() pid_t {1161pub fn getpid() pid_t {
1158 return @as(pid_t, @bitCast(@as(u32, @truncate(syscall0(.getpid)))));1162 return @as(pid_t, @bitCast(@as(u32, @truncate(syscall0(.getpid)))));
1159}1163}