From e9d795b025e55dcd9d8c4378141b996358634863 Mon Sep 17 00:00:00 2001 From: Robin Voetter Date: Sun, 1 Sep 2019 12:08:02 +0200 Subject: [PATCH] Fix up seteuid and setegid --- std/os/linux.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/std/os/linux.zig b/std/os/linux.zig index e24ba441cc..7bb59dde41 100644 --- a/std/os/linux.zig +++ b/std/os/linux.zig @@ -550,11 +550,11 @@ pub fn getegid() u32 { } pub fn seteuid(euid: u32) usize { - return syscall1(SYS_seteuid, euid); + return setreuid(std.math.maxInt(u32), euid); } pub fn setegid(egid: u32) usize { - return syscall1(SYS_setegid, egid); + return setregid(std.math.maxInt(u32), egid); } pub fn getresuid(ruid: *u32, euid: *u32, suid: *u32) usize {