Searched refs:suid (Results 1 – 3 of 3) sorted by relevance
/qemu/bsd-user/ |
H A D | bsd-proc.h | 293 static inline abi_long do_bsd_setresuid(uid_t ruid, uid_t euid, uid_t suid) in do_bsd_setresuid() argument 295 return get_errno(setresuid(ruid, euid, suid)); in do_bsd_setresuid() 303 uid_t ruid, euid, suid; in do_bsd_getresuid() local 305 ret = get_errno(getresuid(&ruid, &euid, &suid)); in do_bsd_getresuid() 315 if (put_user_s32(suid, arg3)) { in do_bsd_getresuid() 326 uid_t ruid, euid, suid; in do_bsd_getresgid() local 328 ret = get_errno(getresgid(&ruid, &euid, &suid)); in do_bsd_getresgid() 338 if (put_user_s32(suid, arg3)) { in do_bsd_getresgid()
|
/qemu/fsdev/ |
H A D | virtfs-proxy-helper.c | 288 static int setugid(int uid, int gid, int *suid, int *sgid) in setugid() argument 292 *suid = geteuid(); in setugid() 299 if (setresuid(-1, uid, *suid) == -1) { in setugid() 323 if (setresuid(-1, *suid, *suid) == -1) { in setugid() 337 static void resetugid(int suid, int sgid) in resetugid() argument 342 if (setresuid(-1, suid, suid) == -1) { in resetugid()
|
/qemu/linux-user/ |
H A D | syscall.c | 7215 _syscall3(int, sys_setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) in _syscall1() 11916 uid_t ruid, euid, suid; in _syscall2() local 11917 ret = get_errno(getresuid(&ruid, &euid, &suid)); in _syscall2() 11921 || put_user_id(high2lowuid(suid), arg3)) in _syscall2() 12244 uid_t ruid, euid, suid; in _syscall2() local 12245 ret = get_errno(getresuid(&ruid, &euid, &suid)); in _syscall2() 12249 || put_user_u32(suid, arg3)) in _syscall2()
|