Home
last modified time | relevance | path

Searched refs:suid (Results 1 - 25 of 76) sorted by relevance

1234

/kernel/liteos_a/testsuites/unittest/security/reugid/smoke/
H A Dreugid_test_001.cpp43 int suid = 100; in Child1() local
55 reinterpret_cast<gid_t *>(&suid)); in Child1()
59 ICUNIT_ASSERT_EQUAL(suid, 300, suid); in Child1()
67 reinterpret_cast<gid_t *>(&suid)); in Child1()
71 ICUNIT_ASSERT_EQUAL(suid, 300, suid); in Child1()
104 int suid = 100; in Child() local
263 reinterpret_cast<uid_t *>(&suid)); in Child()
267 ICUNIT_ASSERT_EQUAL(suid, 10 in Child()
[all...]
/third_party/musl/libc-test/src/functionalext/supplement/misc/
H A Dgetresuid.c30 uid_t suid = -1; in getresuid_0100() local
31 int rev = getresuid(&ruid, &euid, &suid); in getresuid_0100()
46 uid_t suid = -1; in getresuid_0200() local
47 int rev = getresuid(&ruid, &euid, &suid); in getresuid_0200()
/third_party/ltp/testcases/kernel/syscalls/utils/
H A 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);
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 Dcompat_tst_16.h32 int setresuid(uid_t ruid, uid_t euid, uid_t suid);
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()
/kernel/linux/linux-5.10/kernel/
H A Duid16.c58 SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) in SYSCALL_DEFINE3()
61 low2highuid(suid)); in SYSCALL_DEFINE3()
68 old_uid_t ruid, euid, suid; in SYSCALL_DEFINE3() local
72 suid = high2lowuid(from_kuid_munged(cred->user_ns, cred->suid)); in SYSCALL_DEFINE3()
76 retval = put_user(suid, suidp); in SYSCALL_DEFINE3()
H A Dsys.c537 !uid_eq(old->suid, keuid) && in __sys_setreuid()
549 new->suid = new->euid; in __sys_setreuid()
598 new->suid = new->uid = kuid; in __sys_setuid()
604 } else if (!uid_eq(kuid, old->uid) && !uid_eq(kuid, new->suid)) { in __sys_setuid()
629 * and suid. This allows you to implement the 4.4 compatible seteuid().
631 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) in __sys_setresuid() argument
642 ksuid = make_kuid(ns, suid); in __sys_setresuid()
650 if ((suid != (uid_t) -1) && !uid_valid(ksuid)) in __sys_setresuid()
659 (suid == (uid_t) -1 || uid_eq(ksuid, old->suid))) in __sys_setresuid()
710 uid_t ruid, euid, suid; SYSCALL_DEFINE3() local
[all...]
H A Dcred.c50 .suid = GLOBAL_ROOT_UID,
319 new->suid = new->fsuid = new->euid; in prepare_exec_creds()
501 !uid_eq(new->suid, old->suid) || in commit_creds()
820 from_kuid_munged(&init_user_ns, cred->suid), in dump_invalid_creds()
H A Duid16.h9 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
/kernel/linux/linux-6.6/kernel/
H A Duid16.c58 SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) in SYSCALL_DEFINE3()
61 low2highuid(suid)); in SYSCALL_DEFINE3()
68 old_uid_t ruid, euid, suid; in SYSCALL_DEFINE3() local
72 suid = high2lowuid(from_kuid_munged(cred->user_ns, cred->suid)); in SYSCALL_DEFINE3()
76 retval = put_user(suid, suidp); in SYSCALL_DEFINE3()
H A Dsys.c563 !uid_eq(old->suid, keuid) && in __sys_setreuid()
575 new->suid = new->euid; in __sys_setreuid()
629 new->suid = new->uid = kuid; in __sys_setuid()
635 } else if (!uid_eq(kuid, old->uid) && !uid_eq(kuid, new->suid)) { in __sys_setuid()
665 * and suid. This allows you to implement the 4.4 compatible seteuid().
667 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) in __sys_setresuid() argument
678 ksuid = make_kuid(ns, suid); in __sys_setresuid()
686 if ((suid != (uid_t) -1) && !uid_valid(ksuid)) in __sys_setresuid()
695 (suid == (uid_t) -1 || uid_eq(ksuid, old->suid))) in __sys_setresuid()
751 uid_t ruid, euid, suid; SYSCALL_DEFINE3() local
[all...]
H A Duid16.h9 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
H A Dcred.c49 .suid = GLOBAL_ROOT_UID,
271 new->suid = new->fsuid = new->euid; in prepare_exec_creds()
444 !uid_eq(new->suid, old->suid) || in commit_creds()
/third_party/ltp/lib/
H A 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_()
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 Dtst_safe_macros.c208 uid_t ruid, uid_t euid, uid_t suid) in safe_setresuid()
212 ret = setresuid(ruid, euid, suid); in safe_setresuid()
217 (long)euid, (long)suid); in safe_setresuid()
221 (long)ruid, (long)euid, (long)suid, ret); in safe_setresuid()
207 safe_setresuid(const char *file, const int lineno, uid_t ruid, uid_t euid, uid_t suid) safe_setresuid() argument
/kernel/liteos_a/syscall/
H A Dprocess_syscall.c577 int SysGetRealEffSaveUserID(int *ruid, int *euid, int *suid) in SysGetRealEffSaveUserID() argument
611 ret = LOS_ArchCopyToUser(suid, &saveUserID, sizeof(int)); in SysGetRealEffSaveUserID()
711 static int SetRealEffSaveUserIDCheck(int ruid, int euid, int suid) in SetRealEffSaveUserIDCheck() argument
721 if ((suid < 0) && (suid != -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()
744 if (((euid != -1) && (euid != ruid)) || ((suid != -1) && (suid ! in SysSetRealEffSaveUserID()
[all...]
/third_party/musl/src/unistd/
H A 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/
H A 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/setfsuid/
H A Dsetfsuid03.c33 uid_t ruid, euid, suid; in run() local
35 SAFE_GETRESUID(&ruid, &euid, &suid); in run()
/third_party/ltp/include/
H A Dtst_uid.h32 #define tst_check_resuid(cstr, ruid, euid, suid) \
33 tst_check_resuid_(__FILE__, __LINE__, (cstr), (ruid), (euid), (suid))
/kernel/linux/linux-5.10/security/safesetid/
H A Dlsm.c163 uid_eq(new_id.uid, old->suid)) in id_permitted_for_cred()
183 __kuid_val(old->suid), __kuid_val(new_id.uid)); in id_permitted_for_cred()
210 id_permitted_for_cred(old, (kid_t){.uid = new->suid}, UID) && in safesetid_task_fix_setuid()
/kernel/linux/linux-6.6/security/safesetid/
H A Dlsm.c154 uid_eq(new_id.uid, old->suid)) in id_permitted_for_cred()
174 __kuid_val(old->suid), __kuid_val(new_id.uid)); in id_permitted_for_cred()
201 id_permitted_for_cred(old, (kid_t){.uid = new->suid}, UID) && in safesetid_task_fix_setuid()
/third_party/ltp/testcases/kernel/syscalls/sched_setscheduler/
H A Dsched_setscheduler03.c107 uid_t ruid, euid, suid; in setup() local
139 SAFE_GETRESUID(&ruid, &euid, &suid); in setup()
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dcompat_linux.h98 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/libfuse/util/
H A Dmount.fuse.c248 int suid = 1; in main() local
344 suid = 0; in main()
366 if (suid) in main()
367 options = add_option("suid", options); in main()
/third_party/ntfs-3g/libfuse-lite/
H A Dfusermount.c61 * suid on Solaris. It should instead be used via a profile with the
125 uid_t ruid, euid, suid; in restore_privs() local
127 if (getresuid(&ruid, &euid, &suid) < 0) { in restore_privs()
131 if (setresuid(-1, suid, -1) < 0) { in restore_privs()
135 if (geteuid() != suid) { in restore_privs()
225 {"suid", MS_NOSUID, 0, 0},

Completed in 14 milliseconds

1234