POSIX-2024: add getresuid(), setresuid(), getresgid(), setresgid()
remove syscalls for getuid and getgid Change-Id: Ic6608bb65a654ff7d8fa25c8f39b71777b62b99c Reviewed-on: https://review.haiku-os.org/c/haiku/+/9339 Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
committed by
waddlesplash
parent
83da6699df
commit
afbcaac486
@@ -216,11 +216,11 @@ extern int32 _kern_get_scheduler_mode(void);
|
||||
extern status_t _kern_get_loadavg(struct loadavg* info, size_t size);
|
||||
|
||||
// user/group functions
|
||||
extern gid_t _kern_getgid(bool effective);
|
||||
extern uid_t _kern_getuid(bool effective);
|
||||
extern status_t _kern_setregid(gid_t rgid, gid_t egid,
|
||||
extern status_t _kern_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
|
||||
extern status_t _kern_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
|
||||
extern status_t _kern_setresgid(gid_t rgid, gid_t egid, gid_t sgid,
|
||||
bool setAllIfPrivileged);
|
||||
extern status_t _kern_setreuid(uid_t ruid, uid_t euid,
|
||||
extern status_t _kern_setresuid(uid_t ruid, uid_t euid, uid_t suid,
|
||||
bool setAllIfPrivileged);
|
||||
extern ssize_t _kern_getgroups(int groupCount, gid_t* groupList);
|
||||
extern status_t _kern_setgroups(int groupCount, const gid_t* groupList);
|
||||
|
||||
Reference in New Issue
Block a user