Home
last modified time | relevance | path

Searched refs:egid (Results 26 - 50 of 115) sorted by relevance

12345

/third_party/ltp/testcases/kernel/syscalls/getgroups/
H A Dgetgroups03.c163 GID_T egid; in verify_groups() local
193 egid = getegid(); in verify_groups()
199 * if gid is not egid, exit with error in verify_groups()
200 * else egid is returned by getgroups() in verify_groups()
203 if (groups[i] != egid) { in verify_groups()
211 * egid is not present in in verify_groups()
213 * Reset the egid flag in verify_groups()
226 * or without egid taken into account. in verify_groups()
227 * Decrement ngroups, if egid is not returned by getgroups() in verify_groups()
/third_party/ltp/include/
H A Dtst_uid.h37 #define tst_check_resgid(cstr, rgid, egid, sgid) \
38 tst_check_resgid_(__FILE__, __LINE__, (cstr), (rgid), (egid), (sgid))
H A Dtst_safe_macros.h104 #define SAFE_SETEGID(egid) \
105 safe_setegid(__FILE__, __LINE__, NULL, (egid))
117 gid_t rgid, gid_t egid);
119 #define SAFE_SETREGID(rgid, egid) \
120 safe_setregid(__FILE__, __LINE__, (rgid), (egid))
129 gid_t rgid, gid_t egid, gid_t sgid);
130 #define SAFE_SETRESGID(rgid, egid, sgid) \
131 safe_setresgid(__FILE__, __LINE__, (rgid), (egid), (sgid))
141 #define SAFE_GETRESGID(rgid, egid, sgid) \
142 safe_getresgid(__FILE__, __LINE__, NULL, (rgid), (egid), (sgi
[all...]
H A Dsafe_macros_fn.h87 void (*cleanup_fn)(void), gid_t egid);
104 gid_t *rgid, gid_t *egid, gid_t *sgid);
/third_party/ltp/testcases/kernel/syscalls/setresgid/
H A Dsetresgid03.c24 gid_t *egid; member
66 TST_EXP_FAIL(SETRESGID(*tc->rgid, *tc->egid, *tc->sgid), EPERM, "%s", in run()
H A Dsetresgid02.c28 gid_t *egid; member
74 TST_EXP_PASS_SILENT(SETRESGID(*tc->rgid, *tc->egid, *tc->sgid), "%s", in run()
H A Dsetresgid01.c85 uid_t *egid; /* effective GID */ member
132 TEST(SETRESGID(cleanup, *tdat[testno].rgid, *tdat[testno].egid, in main()
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dcompat_linux.h94 long compat_sys_s390_setregid16(u16 rgid, u16 egid);
100 long compat_sys_s390_setresgid16(u16 rgid, u16 egid, u16 sgid);
101 long compat_sys_s390_getresgid16(u16 __user *rgid, u16 __user *egid, u16 __user *sgid);
/kernel/linux/linux-6.6/kernel/
H A Dcred.c52 .egid = GLOBAL_ROOT_GID,
272 new->sgid = new->fsgid = new->egid; in prepare_exec_creds()
405 !gid_eq(old->egid, new->egid) || in commit_creds()
449 !gid_eq(new->egid, old->egid) || in commit_creds()
/kernel/linux/linux-5.10/kernel/
H A Dcred.c53 .egid = GLOBAL_ROOT_GID,
320 new->sgid = new->fsgid = new->egid; in prepare_exec_creds()
460 !gid_eq(old->egid, new->egid) || in commit_creds()
506 !gid_eq(new->egid, old->egid) || in commit_creds()
824 from_kgid_munged(&init_user_ns, cred->egid), in dump_invalid_creds()
/kernel/linux/linux-5.10/security/safesetid/
H A Dlsm.c166 if (gid_eq(new_id.gid, old->gid) || gid_eq(new_id.gid, old->egid) || in id_permitted_for_cred()
186 __kgid_val(old->gid), __kgid_val(old->egid), in id_permitted_for_cred()
233 id_permitted_for_cred(old, (kid_t){.gid = new->egid}, GID) && in safesetid_task_fix_setgid()
/kernel/linux/linux-5.10/include/linux/
H A Dcred.h125 kgid_t egid; /* effective GID of the task */ member
382 #define current_egid() (current_cred_xxx(egid))
414 *(_egid) = __cred->egid; \
/kernel/linux/linux-6.6/include/linux/
H A Dcred.h117 kgid_t egid; /* effective GID of the task */ member
333 #define current_egid() (current_cred_xxx(egid))
366 *(_egid) = __cred->egid; \
/kernel/linux/linux-6.6/security/safesetid/
H A Dlsm.c157 if (gid_eq(new_id.gid, old->gid) || gid_eq(new_id.gid, old->egid) || in id_permitted_for_cred()
177 __kgid_val(old->gid), __kgid_val(old->egid), in id_permitted_for_cred()
224 id_permitted_for_cred(old, (kid_t){.gid = new->egid}, GID) && in safesetid_task_fix_setgid()
/third_party/ltp/include/old/
H A Dsafe_macros.h73 #define SAFE_SETEGID(cleanup_fn, egid) \
74 safe_setegid(__FILE__, __LINE__, cleanup_fn, (egid))
88 #define SAFE_GETRESGID(cleanup_fn, rgid, egid, sgid) \
89 safe_getresgid(__FILE__, __LINE__, cleanup_fn, (rgid), (egid), (sgid))
/kernel/liteos_a/compat/posix/src/
H A Dmqueue.c128 mqueueCB->egid = -1; in DoMqueueDelete()
422 mqueueCB->egid = user->effGid; in MqueueModeAnalysisSet()
450 gid_t egid; in GetPermissionOfVisitor() local
459 /* Get the visitor process euid and egid */ in GetPermissionOfVisitor()
463 egid = user->effGid; in GetPermissionOfVisitor()
475 } else if (egid == mqueueCB->egid) { /* grp */ in GetPermissionOfVisitor()
/third_party/ltp/lib/
H A Dsafe_macros.c310 gid_t egid) in safe_setegid()
314 rval = setegid(egid); in safe_setegid()
318 "setegid(%u) failed", (unsigned int)egid); in safe_setegid()
322 (unsigned int)egid, rval); in safe_setegid()
405 gid_t *rgid, gid_t *egid, gid_t *sgid) in safe_getresgid()
409 rval = getresgid(rgid, egid, sgid); in safe_getresgid()
413 "getresgid(%p, %p, %p) failed", rgid, egid, sgid); in safe_getresgid()
417 egid, sgid, rval); in safe_getresgid()
309 safe_setegid(const char *file, const int lineno, void (*cleanup_fn) (void), gid_t egid) safe_setegid() argument
404 safe_getresgid(const char *file, const int lineno, void (*cleanup_fn)(void), gid_t *rgid, gid_t *egid, gid_t *sgid) safe_getresgid() argument
/kernel/liteos_a/kernel/base/include/
H A Dlos_credentials_pri.h47 UINT32 egid; member
/kernel/linux/linux-5.10/arch/alpha/kernel/
H A Dasm-offsets.c32 DEFINE(CRED_EGID, offsetof(struct cred, egid)); in foo()
/kernel/liteos_a/syscall/
H A Dlos_syscall.h99 extern int SysGetRealEffSaveGroupID(int *rgid, int *egid, int *sgid);
101 extern int SysSetRealEffGroupID(int rgid, int egid);
102 extern int SysSetRealEffSaveGroupID(int rgid, int egid, int sgid);
/third_party/node/src/
H A Dnode_credentials.cc353 gid_t egid = getegid(); in GetGroups() local
354 if (std::find(groups.begin(), groups.end(), egid) == groups.end()) in GetGroups()
355 groups.push_back(egid); in GetGroups()
/kernel/linux/linux-6.6/arch/alpha/kernel/
H A Dasm-offsets.c34 DEFINE(CRED_EGID, offsetof(struct cred, egid)); in foo()
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dcn_proc.h94 __u32 egid; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dcn_proc.h120 __u32 egid; member
/kernel/liteos_a/compat/posix/include/
H A Dmqueue.h101 gid_t egid; /* egid of mqueue */ member

Completed in 15 milliseconds

12345