Add setresguid.

This commit is contained in:
4lDO2
2025-03-29 12:32:38 +01:00
parent 48df8f5bba
commit f4a64cfbc3
3 changed files with 59 additions and 7 deletions
+8 -2
View File
@@ -864,7 +864,10 @@ impl Pal for Sys {
}
fn setresgid(rgid: gid_t, egid: gid_t, sgid: gid_t) -> Result<()> {
Ok(redox_rt::sys::posix_setresgid(
Ok(redox_rt::sys::posix_setresugid(
None,
None,
None,
cvt_uid(rgid)?,
cvt_uid(egid)?,
cvt_uid(sgid)?,
@@ -872,10 +875,13 @@ impl Pal for Sys {
}
fn setresuid(ruid: uid_t, euid: uid_t, suid: uid_t) -> Result<()> {
Ok(redox_rt::sys::posix_setresuid(
Ok(redox_rt::sys::posix_setresugid(
cvt_uid(ruid)?,
cvt_uid(euid)?,
cvt_uid(suid)?,
None,
None,
None,
)?)
}