/third_party/musl/libc-test/src/functionalext/supplement/unistd/ |
D | setreuid.c | 38 uid_t euid = geteuid(); in setreuid_0100() local 39 if ((uid != sruid) || (euid != seuid)) { in setreuid_0100() 41 t_error("%s failed: euid = %d\n", __func__, euid); in setreuid_0100() 68 uid_t euid = geteuid(); in setreuid_0200() local 69 if ((uid != sruid) || (euid != seuid)) { in setreuid_0200() 71 t_error("%s failed: euid = %d\n", __func__, euid); in setreuid_0200()
|
D | geteuid.c | 28 uid_t euid = geteuid(); in geteuid_0100() local 29 EXPECT_EQ("geteuid_0100", euid, ret); in geteuid_0100()
|
/third_party/ltp/testcases/kernel/syscalls/utils/ |
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()
|
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/ |
D | getresuid.c | 29 uid_t euid = -1; in getresuid_0100() local 31 int rev = getresuid(&ruid, &euid, &suid); in getresuid_0100() 45 uid_t euid = -1; in getresuid_0200() local 47 int rev = getresuid(&ruid, &euid, &suid); in getresuid_0200()
|
/third_party/ltp/testcases/kernel/syscalls/getegid/ |
D | getegid02.c | 42 uid_t euid; in main() local 58 euid = geteuid(); in main() 59 pwent = getpwuid(euid); in main() 63 "unexpected value %d", euid); in main()
|
/third_party/ltp/testcases/kernel/syscalls/setreuid/ |
D | setreuid01.c | 54 static uid_t ruid, euid; /* real and effective user ids */ variable 75 euid = geteuid(); /* get effective uid */ in main() 76 UID16_CHECK(euid, setreuid, cleanup); in main() 95 TEST(SETREUID(cleanup, -1, euid)); in main()
|
/third_party/musl/porting/liteos_a/user/src/unistd/ |
D | seteuid.c | 6 int seteuid(uid_t euid) in seteuid() argument 8 if (euid == -1) { in seteuid() 12 return __setxid(SYS_setresuid, -1, euid, -1); in seteuid()
|
/third_party/ltp/testcases/kernel/syscalls/mq_unlink/ |
D | mq_unlink01.c | 19 static uid_t euid; variable 67 euid = geteuid(); in setup() 104 if (tc->as_nobody && seteuid(euid) == -1) in do_test() 105 tst_res(TWARN | TERRNO, "seteuid back to %d failed", euid); in do_test()
|
/third_party/toybox/toys/posix/ |
D | id.c | 90 uid_t uid = getuid(), euid = geteuid(); in do_id() local 98 uid = euid = pw->pw_uid; in do_id() 104 pw = xgetpwuid(i ? uid : euid); in do_id() 115 if (uid != euid) { in do_id() 116 pw = xgetpwuid(euid); in do_id()
|
/third_party/toybox/toys/other/ |
D | nsenter.c | 91 static void handle_r(int euid, int egid) in handle_r() argument 100 write_ugid_map("/proc/self/uid_map", euid); in handle_r() 128 int euid = geteuid(), egid = getegid(); in unshare_main() local 137 if (test_r()) handle_r(euid, egid); in unshare_main()
|
/third_party/ltp/lib/ |
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_() 90 (int)ruid, (int)euid, (int)suid); in tst_check_resuid_()
|
D | tst_safe_macros.c | 130 uid_t ruid, uid_t euid) in safe_setreuid() argument 134 rval = setreuid(ruid, euid); in safe_setreuid() 138 "setreuid(%li, %li) failed", (long)ruid, (long)euid); in safe_setreuid() 142 (long)ruid, (long)euid, rval); in safe_setreuid() 169 uid_t ruid, uid_t euid, uid_t suid) in safe_setresuid() argument 173 ret = setresuid(ruid, euid, suid); in safe_setresuid() 178 (long)euid, (long)suid); in safe_setresuid() 182 (long)ruid, (long)euid, (long)suid, ret); in safe_setresuid()
|
/third_party/toybox/ |
D | main.c | 125 uid_t uid = getuid(), euid = geteuid(); in toy_init() local 128 if (uid != euid) { in toy_init() 129 if (setuid(uid)) perror_exit("setuid %d->%d", euid, uid); // drop root in toy_init() 130 euid = uid; in toy_init() 136 if ((which->flags & TOYFLAG_NEEDROOT) && euid) help_exit("Not root"); in toy_init()
|
/third_party/toybox/porting/liteos_a/ |
D | main.c | 125 uid_t uid = getuid(), euid = geteuid(); in toy_init() local 128 if (uid != euid) { in toy_init() 129 if (setuid(uid)) perror_exit("setuid %d->%d", euid, uid); // drop root in toy_init() 130 euid = uid; in toy_init() 136 if ((which->flags & TOYFLAG_NEEDROOT) && euid != KERNEL_PROCESS_GROUP) help_exit("Not root"); in toy_init()
|
/third_party/ltp/testcases/kernel/syscalls/fanotify/ |
D | fanotify19.c | 41 static uid_t euid; variable 150 if (euid == 0) { in test_fanotify() 188 if (euid == 0 && tc->elevate) { in test_fanotify() 270 euid = geteuid(); in setup()
|
/third_party/musl/src/unistd/ |
D | seteuid.c | 5 int seteuid(uid_t euid) in seteuid() argument 7 return __setxid(SYS_setresuid, -1, euid, -1); in seteuid()
|
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()
|
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()
|
/third_party/musl/src/misc/ |
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/testcases/kernel/syscalls/mq_open/ |
D | mq_open01.c | 21 static uid_t euid; variable 153 SAFE_SETEUID(euid); in unlink_queue() 172 SAFE_SETEUID(euid); in restore_max_queues() 194 euid = geteuid(); in setup()
|
/third_party/ltp/testcases/kernel/syscalls/sched_setscheduler/ |
D | sched_setscheduler03.c | 107 uid_t ruid, euid, suid; in setup() local 139 SAFE_GETRESUID(&ruid, &euid, &suid); in setup() 140 if (euid != nobody_uid) in setup()
|
/third_party/ltp/include/ |
D | tst_safe_macros.h | 102 #define SAFE_SETEUID(euid) \ argument 103 safe_seteuid(__FILE__, __LINE__, NULL, (euid)) 118 uid_t ruid, uid_t euid); 120 #define SAFE_SETREUID(ruid, euid) \ argument 121 safe_setreuid(__FILE__, __LINE__, (ruid), (euid)) 129 uid_t ruid, uid_t euid, uid_t suid); 130 #define SAFE_SETRESUID(ruid, euid, suid) \ argument 131 safe_setresuid(__FILE__, __LINE__, (ruid), (euid), (suid)) 133 #define SAFE_GETRESUID(ruid, euid, suid) \ argument 134 safe_getresuid(__FILE__, __LINE__, NULL, (ruid), (euid), (suid))
|
D | tst_uid.h | 32 #define tst_check_resuid(cstr, ruid, euid, suid) \ argument 33 tst_check_resuid_(__FILE__, __LINE__, (cstr), (ruid), (euid), (suid))
|
/third_party/ltp/include/old/ |
D | safe_macros.h | 76 #define SAFE_SETEUID(cleanup_fn, euid) \ argument 77 safe_seteuid(__FILE__, __LINE__, cleanup_fn, (euid)) 85 #define SAFE_GETRESUID(cleanup_fn, ruid, euid, suid) \ argument 86 safe_getresuid(__FILE__, __LINE__, cleanup_fn, (ruid), (euid), (suid))
|