Home
last modified time | relevance | path

Searched refs:euid (Results 1 – 25 of 52) sorted by relevance

123

/third_party/musl/libc-test/src/functionalext/supplement/unistd/
Dsetreuid.c38 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()
Dgeteuid.c28 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/
Dcompat_16.h35 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()
Dcompat_tst_16.h32 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/
Dgetresuid.c29 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/
Dgetegid02.c42 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/
Dsetreuid01.c54 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/
Dseteuid.c6 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/
Dmq_unlink01.c19 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/
Did.c90 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/
Dnsenter.c91 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/
Dtst_uid.c75 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_()
Dtst_safe_macros.c130 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/
Dmain.c125 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/
Dmain.c125 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/
Dfanotify19.c41 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/
Dseteuid.c5 int seteuid(uid_t euid) in seteuid() argument
7 return __setxid(SYS_setresuid, -1, euid, -1); in seteuid()
Dsetreuid.c5 int setreuid(uid_t ruid, uid_t euid) in setreuid() argument
7 return __setxid(SYS_setreuid, ruid, euid, 0); in setreuid()
Dsetresuid.c6 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/
Dgetresuid.c5 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/
Dmq_open01.c21 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/
Dsched_setscheduler03.c107 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/
Dtst_safe_macros.h102 #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))
Dtst_uid.h32 #define tst_check_resuid(cstr, ruid, euid, suid) \ argument
33 tst_check_resuid_(__FILE__, __LINE__, (cstr), (ruid), (euid), (suid))
/third_party/ltp/include/old/
Dsafe_macros.h76 #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))

123