diff options
| author | Nguyễn Gia Phong <cnx@loang.net> | 2024-07-09 21:29:23 +0900 |
|---|---|---|
| committer | Nguyễn Gia Phong <cnx@loang.net> | 2024-07-22 11:49:55 +0900 |
| commit | d6fa71cd67b35f6fdb7a19a9728ff66247ab13c8 (patch) | |
| tree | 09045dc9677fcb54bbd5e308c4554d8e319ee109 /lib/std/os/linux.zig | |
| parent | 179a6e61e8be2e5736e9cab9661f04269907247c (diff) | |
| download | zig-d6fa71cd67b35f6fdb7a19a9728ff66247ab13c8.tar.gz zig-d6fa71cd67b35f6fdb7a19a9728ff66247ab13c8.zip | |
std: Wrap setpgid on POSIX
Diffstat (limited to 'lib/std/os/linux.zig')
| -rw-r--r-- | lib/std/os/linux.zig | 4 |
1 files changed, 4 insertions, 0 deletions
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)); |
