/third_party/ltp/testcases/kernel/syscalls/setreuid/ |
H A D | setreuid01.c | 19 static uid_t ruid, euid; variable 23 ruid = getuid(); in run() 24 UID16_CHECK(ruid, setreuid); in run() 31 TST_EXP_PASS(SETREUID(ruid, -1)); in run() 32 TST_EXP_PASS(SETREUID(-1, ruid)); in run() 35 TST_EXP_PASS(SETREUID(ruid, ruid)); in run()
|
/kernel/liteos_a/testsuites/unittest/security/reugid/smoke/ |
H A D | reugid_test_001.cpp | 41 int ruid = 0; in Child1() local 54 ret = getresgid(reinterpret_cast<gid_t *>(&ruid), reinterpret_cast<gid_t *>(&euid), in Child1() 57 ICUNIT_ASSERT_EQUAL(ruid, 300, ruid); // 300: expected ruid in Child1() 61 ruid = getuid(); in Child1() 62 ICUNIT_ASSERT_EQUAL(ruid, 300, ruid); in Child1() 66 ret = getresuid(reinterpret_cast<gid_t *>(&ruid), reinterpret_cast<gid_t *>(&euid), in Child1() 69 ICUNIT_ASSERT_EQUAL(ruid, 30 in Child1() 102 int ruid = 0; Child() local [all...] |
/third_party/ltp/testcases/kernel/syscalls/setfsuid/ |
H A D | setfsuid03.c | 33 uid_t ruid, euid, suid; in run() local 35 SAFE_GETRESUID(&ruid, &euid, &suid); in run() 37 UID16_CHECK(ruid, setfsuid); in run() 39 TST_EXP_VAL_SILENT(SETFSUID(ruid), nobody_uid); in run() 40 TST_EXP_VAL(SETFSUID(-1), ruid, "setfsuid(fsuid) by non-root user:"); in run()
|
/third_party/ltp/testcases/kernel/syscalls/utils/ |
H A D | compat_16.h | 35 int setresuid(uid_t ruid, uid_t euid, uid_t suid); 36 int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); 125 int SETREUID(void (cleanup)(void), UID_T ruid, UID_T euid) in SETREUID() argument 127 LTP_CREATE_SYSCALL(setreuid, cleanup, ruid, euid); in SETREUID() 134 int SETRESUID(void (cleanup)(void), UID_T ruid, UID_T euid, UID_T suid) in SETRESUID() argument 136 LTP_CREATE_SYSCALL(setresuid, cleanup, ruid, euid, suid); in SETRESUID() 139 int GETRESUID(void (cleanup)(void), UID_T *ruid, UID_T *euid, UID_T *suid) in GETRESUID() argument 141 LTP_CREATE_SYSCALL(getresuid, cleanup, ruid, euid, suid); in GETRESUID()
|
H A D | compat_tst_16.h | 32 int setresuid(uid_t ruid, uid_t euid, uid_t suid); 122 int SETREUID(UID_T ruid, UID_T euid) in SETREUID() argument 124 TST_CREATE_SYSCALL(setreuid, ruid, euid); in SETREUID() 131 int SETRESUID(UID_T ruid, UID_T euid, UID_T suid) in SETRESUID() argument 133 TST_CREATE_SYSCALL(setresuid, ruid, euid, suid); in SETRESUID()
|
/third_party/musl/libc-test/src/functionalext/supplement/misc/ |
H A D | getresuid.c | 28 uid_t ruid = -1; in getresuid_0100() local 31 int rev = getresuid(&ruid, &euid, &suid); in getresuid_0100() 44 uid_t ruid = -1; in getresuid_0200() local 47 int rev = getresuid(&ruid, &euid, &suid); in getresuid_0200()
|
/kernel/linux/linux-5.10/kernel/ |
H A D | uid16.c | 48 SYSCALL_DEFINE2(setreuid16, old_uid_t, ruid, old_uid_t, euid) in SYSCALL_DEFINE2() 50 return __sys_setreuid(low2highuid(ruid), low2highuid(euid)); in SYSCALL_DEFINE2() 58 SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) in SYSCALL_DEFINE3() 60 return __sys_setresuid(low2highuid(ruid), low2highuid(euid), in SYSCALL_DEFINE3() 68 old_uid_t ruid, euid, suid; in SYSCALL_DEFINE3() local 70 ruid = high2lowuid(from_kuid_munged(cred->user_ns, cred->uid)); in SYSCALL_DEFINE3() 74 if (!(retval = put_user(ruid, ruidp)) && in SYSCALL_DEFINE3()
|
H A D | uid16.h | 7 long __sys_setreuid(uid_t ruid, uid_t euid); 9 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
|
H A D | sys.c | 503 long __sys_setreuid(uid_t ruid, uid_t euid) in __sys_setreuid() argument 511 kruid = make_kuid(ns, ruid); in __sys_setreuid() 514 if ((ruid != (uid_t) -1) && !uid_valid(kruid)) in __sys_setreuid() 525 if (ruid != (uid_t) -1) { in __sys_setreuid() 547 if (ruid != (uid_t) -1 || in __sys_setreuid() 563 SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) in SYSCALL_DEFINE2() 565 return __sys_setreuid(ruid, euid); in SYSCALL_DEFINE2() 628 * This function implements a generic ability to update ruid, euid, 631 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) in __sys_setresuid() argument 640 kruid = make_kuid(ns, ruid); in __sys_setresuid() 710 uid_t ruid, euid, suid; SYSCALL_DEFINE3() local [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | uid16.c | 48 SYSCALL_DEFINE2(setreuid16, old_uid_t, ruid, old_uid_t, euid) in SYSCALL_DEFINE2() 50 return __sys_setreuid(low2highuid(ruid), low2highuid(euid)); in SYSCALL_DEFINE2() 58 SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) in SYSCALL_DEFINE3() 60 return __sys_setresuid(low2highuid(ruid), low2highuid(euid), in SYSCALL_DEFINE3() 68 old_uid_t ruid, euid, suid; in SYSCALL_DEFINE3() local 70 ruid = high2lowuid(from_kuid_munged(cred->user_ns, cred->uid)); in SYSCALL_DEFINE3() 74 if (!(retval = put_user(ruid, ruidp)) && in SYSCALL_DEFINE3()
|
H A D | uid16.h | 7 long __sys_setreuid(uid_t ruid, uid_t euid); 9 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
|
H A D | sys.c | 529 long __sys_setreuid(uid_t ruid, uid_t euid) in __sys_setreuid() argument 537 kruid = make_kuid(ns, ruid); in __sys_setreuid() 540 if ((ruid != (uid_t) -1) && !uid_valid(kruid)) in __sys_setreuid() 551 if (ruid != (uid_t) -1) { in __sys_setreuid() 573 if (ruid != (uid_t) -1 || in __sys_setreuid() 594 SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) in SYSCALL_DEFINE2() 596 return __sys_setreuid(ruid, euid); in SYSCALL_DEFINE2() 664 * This function implements a generic ability to update ruid, euid, 667 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) in __sys_setresuid() argument 676 kruid = make_kuid(ns, ruid); in __sys_setresuid() 751 uid_t ruid, euid, suid; SYSCALL_DEFINE3() local [all...] |
/third_party/ltp/testcases/kernel/syscalls/mount/ |
H A D | mount03_setuid_test.c | 35 static uid_t ruid; variable 43 status = setreuid(ruid, 0); in do_setuid() 59 ruid = getuid(); in main()
|
/kernel/liteos_a/syscall/ |
H A D | process_syscall.c | 577 int SysGetRealEffSaveUserID(int *ruid, int *euid, int *suid) in SysGetRealEffSaveUserID() argument 601 ret = LOS_ArchCopyToUser(ruid, &realUserID, sizeof(int)); in SysGetRealEffSaveUserID() 711 static int SetRealEffSaveUserIDCheck(int ruid, int euid, int suid) in SetRealEffSaveUserIDCheck() argument 713 if ((ruid < 0) && (ruid != -1)) { in SetRealEffSaveUserIDCheck() 729 int SysSetRealEffSaveUserID(int ruid, int euid, int suid) in SysSetRealEffSaveUserID() argument 734 if ((ruid == -1) && (euid == -1) && (suid == -1)) { in SysSetRealEffSaveUserID() 738 ret = SetRealEffSaveUserIDCheck(ruid, euid, suid); in SysSetRealEffSaveUserID() 743 if (ruid >= 0) { in SysSetRealEffSaveUserID() 744 if (((euid != -1) && (euid != ruid)) || ((sui in SysSetRealEffSaveUserID() 764 SysSetRealEffUserID(int ruid, int euid) SysSetRealEffUserID() argument [all...] |
H A D | los_syscall.h | 98 extern int SysGetRealEffSaveUserID(int *ruid, int *euid, int *suid);
100 extern int SysSetRealEffUserID(int ruid, int euid);
103 extern int SysSetRealEffSaveUserID(int ruid, int euid, int suid);
|
/third_party/ltp/lib/ |
H A D | tst_uid.c | 75 uid_t ruid, euid, suid; in tst_check_resuid_() local 77 SAFE_GETRESUID(&ruid, &euid, &suid); in tst_check_resuid_() 79 if (ruid == exp_ruid && euid == exp_euid && suid == exp_suid) in tst_check_resuid_() 89 tst_res_(file, lineno, TINFO, "Got: ruid = %d, euid = %d, suid = %d", in tst_check_resuid_() 90 (int)ruid, (int)euid, (int)suid); in tst_check_resuid_() 92 "Expected: ruid = %d, euid = %d, suid = %d", in tst_check_resuid_()
|
H A D | tst_safe_macros.c | 169 uid_t ruid, uid_t euid) in safe_setreuid() 173 rval = setreuid(ruid, euid); in safe_setreuid() 177 "setreuid(%li, %li) failed", (long)ruid, (long)euid); in safe_setreuid() 181 (long)ruid, (long)euid, rval); in safe_setreuid() 208 uid_t ruid, uid_t euid, uid_t suid) in safe_setresuid() 212 ret = setresuid(ruid, euid, suid); in safe_setresuid() 216 "setreuid(%li, %li, %li) failed", (long)ruid, in safe_setresuid() 221 (long)ruid, (long)euid, (long)suid, ret); in safe_setresuid() 168 safe_setreuid(const char *file, const int lineno, uid_t ruid, uid_t euid) safe_setreuid() argument 207 safe_setresuid(const char *file, const int lineno, uid_t ruid, uid_t euid, uid_t suid) safe_setresuid() argument
|
/third_party/musl/src/unistd/ |
H A D | setresuid.c | 6 int setresuid(uid_t ruid, uid_t euid, uid_t suid) in setresuid() argument 8 return __setxid(SYS_setresuid, ruid, euid, suid); in setresuid()
|
H A D | setreuid.c | 5 int setreuid(uid_t ruid, uid_t euid) in setreuid() argument 7 return __setxid(SYS_setreuid, ruid, euid, 0); in setreuid()
|
/third_party/musl/src/misc/ |
H A D | getresuid.c | 5 int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid) in getresuid() argument 7 return syscall(SYS_getresuid, ruid, euid, suid); in getresuid()
|
/third_party/ltp/include/ |
H A D | tst_uid.h | 32 #define tst_check_resuid(cstr, ruid, euid, suid) \ 33 tst_check_resuid_(__FILE__, __LINE__, (cstr), (ruid), (euid), (suid))
|
H A D | tst_safe_macros.h | 123 uid_t ruid, uid_t euid); 125 #define SAFE_SETREUID(ruid, euid) \ 126 safe_setreuid(__FILE__, __LINE__, (ruid), (euid)) 134 uid_t ruid, uid_t euid, uid_t suid); 135 #define SAFE_SETRESUID(ruid, euid, suid) \ 136 safe_setresuid(__FILE__, __LINE__, (ruid), (euid), (suid)) 138 #define SAFE_GETRESUID(ruid, euid, suid) \ 139 safe_getresuid(__FILE__, __LINE__, NULL, (ruid), (euid), (suid))
|
/third_party/libfuse/lib/ |
H A D | mount_util.c | 65 uid_t ruid; in mtab_needs_update() local 71 ruid = getuid(); in mtab_needs_update() 72 if (ruid != 0) in mtab_needs_update() 77 if (ruid != 0) in mtab_needs_update() 78 setreuid(ruid, -1); in mtab_needs_update()
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | compat_linux.h | 96 long compat_sys_s390_setreuid16(u16 ruid, u16 euid); 98 long compat_sys_s390_setresuid16(u16 ruid, u16 euid, u16 suid); 99 long compat_sys_s390_getresuid16(u16 __user *ruid, u16 __user *euid, u16 __user *suid);
|
/third_party/ltp/testcases/kernel/syscalls/sched_setscheduler/ |
H A D | sched_setscheduler03.c | 107 uid_t ruid, euid, suid; in setup() local 139 SAFE_GETRESUID(&ruid, &euid, &suid); in setup()
|