From d6fa71cd67b35f6fdb7a19a9728ff66247ab13c8 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Tue, 9 Jul 2024 21:29:23 +0900 Subject: std: Wrap setpgid on POSIX --- lib/std/os/linux.zig | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/std/os') diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index c6b53d6f0d..9ceaaaad81 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -1551,6 +1551,10 @@ pub fn setresgid(rgid: gid_t, egid: gid_t, sgid: gid_t) usize { } } +pub fn setpgid(pid: pid_t, pgid: pid_t) usize { + return syscall2(.setpgid, @intCast(pid), @intCast(pgid)); +} + pub fn getgroups(size: usize, list: *gid_t) usize { if (@hasField(SYS, "getgroups32")) { return syscall2(.getgroups32, size, @intFromPtr(list)); -- cgit v1.2.3