Home
last modified time | relevance | path

Searched refs:egid (Results 1 – 25 of 76) sorted by relevance

1234

/freebsd/sys/security/mac/
H A Dmac_cred.c254 mac_cred_check_setegid(struct ucred *cred, gid_t egid) in mac_cred_check_setegid() argument
258 MAC_POLICY_CHECK_NOSLEEP(cred_check_setegid, cred, egid); in mac_cred_check_setegid()
259 MAC_CHECK_PROBE2(cred_check_setegid, error, cred, egid); in mac_cred_check_setegid()
296 mac_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid) in mac_cred_check_setregid() argument
300 MAC_POLICY_CHECK_NOSLEEP(cred_check_setregid, cred, rgid, egid); in mac_cred_check_setregid()
301 MAC_CHECK_PROBE3(cred_check_setregid, error, cred, rgid, egid); in mac_cred_check_setregid()
326 mac_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, in mac_cred_check_setresgid() argument
331 MAC_POLICY_CHECK_NOSLEEP(cred_check_setresgid, cred, rgid, egid, sgid); in mac_cred_check_setresgid()
332 MAC_CHECK_PROBE4(cred_check_setresgid, error, cred, rgid, egid, in mac_cred_check_setresgid()
/freebsd/tests/sys/kern/
H A Dunix_stream.c58 gid_t real_egid, egid; in ATF_TC_BODY() local
65 ATF_REQUIRE_EQ(0, getpeereid(sv[0], &euid, &egid)); in ATF_TC_BODY()
67 ATF_CHECK_EQ(real_egid, egid); in ATF_TC_BODY()
69 ATF_REQUIRE_EQ(0, getpeereid(sv[1], &euid, &egid)); in ATF_TC_BODY()
71 ATF_CHECK_EQ(real_egid, egid); in ATF_TC_BODY()
/freebsd/contrib/openbsm/sys/bsm/
H A Daudit_record.h242 token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
244 token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
246 token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
248 token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
250 token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid,
253 token_t *au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
265 token_t *au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
267 token_t *au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
269 token_t *au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
271 token_t *au_to_subject_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
[all …]
/freebsd/sys/bsm/
H A Daudit_record.h247 token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
249 token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
251 token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
253 token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
255 token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid,
258 token_t *au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
271 token_t *au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
273 token_t *au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
275 token_t *au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
277 token_t *au_to_subject_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
[all …]
/freebsd/crypto/heimdal/lib/roken/
H A Dsetegid.c43 setegid(gid_t egid) in setegid() argument
46 return setregid(-1, egid); in setegid()
50 return setresgid(-1, egid, -1); in setegid()
/freebsd/crypto/openssh/openbsd-compat/
H A Dbsd-setres_id.c29 setresgid(gid_t rgid, gid_t egid, gid_t sgid) in setresgid() argument
38 if (setregid(rgid, egid) < 0) { in setresgid()
45 if (setegid(egid) < 0) { in setresgid()
47 error("setegid %lu: %.100s", (u_long)egid, strerror(errno)); in setresgid()
/freebsd/sys/kern/
H A Dkern_prot.c759 gid_t egid; member
768 gid_t egid; in sys_setegid() local
771 egid = uap->egid; in sys_setegid()
960 gid_t egid; member
972 egid = uap->egid; in sys_setregid()
993 if (egid != (gid_t)-1 && oldcred->cr_groups[0] != egid) { in sys_setregid()
1111 gid_t egid; member
1124 egid = uap->egid; in sys_setresgid()
1143 (egid != (gid_t)-1 && egid != oldcred->cr_rgid && in sys_setresgid()
1152 if (egid != (gid_t)-1 && oldcred->cr_groups[0] != egid) { in sys_setresgid()
[all …]
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/
H A Dtst.egid.ksh56 /\$egid != \$1/
62 /\$egid == \$1/
80 groupid=`ps -x -o pid,egid | grep "$$ " | awk '{print $2}' 2>/dev/null`
/freebsd/usr.bin/newgrp/
H A Dnewgrp.c151 gid_t egid; in addgroup() local
156 egid = getegid(); in addgroup()
198 if (grp->gr_gid != egid && inarray(grp->gr_gid, grps, ngrps)) { in addgroup()
223 if (egid != grp->gr_gid && !inarray(egid, grps, ngrps)) { in addgroup()
227 grps[ngrps++] = egid; in addgroup()
/freebsd/contrib/openbsm/libbsm/
H A Dbsm_token.c761 ADD_U_INT32(dptr, egid); in au_to_process32()
794 ADD_U_INT32(dptr, egid); in au_to_process64()
817 return (au_to_process32(auid, euid, egid, ruid, rgid, pid, sid, in au_to_process()
858 ADD_U_INT32(dptr, egid); in au_to_process32_ex()
900 ADD_U_INT32(dptr, egid); in au_to_process64_ex()
918 au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process_ex() argument
1172 ADD_U_INT32(dptr, egid); in au_to_subject32()
1198 ADD_U_INT32(dptr, egid); in au_to_subject64()
1214 return (au_to_subject32(auid, euid, egid, ruid, rgid, pid, sid, in au_to_subject()
1255 ADD_U_INT32(dptr, egid); in au_to_subject32_ex()
[all …]
H A Dbsm_wrappers.c360 gid_t egid, uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid, in audit_write_success() argument
367 subject = au_to_subject32(auid, euid, egid, ruid, rgid, pid, sid, in audit_write_success()
404 uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid, in audit_write_failure() argument
410 subject = au_to_subject32(auid, euid, egid, ruid, rgid, pid, sid, tid); in audit_write_failure()
461 uid_t egid, pid_t pid, au_tid_t *tid) in audit_write_failure_na() argument
465 egid, -1, -1, pid, -1, tid)); in audit_write_failure_na()
/freebsd/sys/security/audit/
H A Dbsm_token.c677 ADD_U_INT32(dptr, egid); in au_to_process32()
708 ADD_U_INT32(dptr, egid); in au_to_process64()
731 return (au_to_process32(auid, euid, egid, ruid, rgid, pid, sid, in au_to_process()
768 ADD_U_INT32(dptr, egid); in au_to_process32_ex()
807 ADD_U_INT32(dptr, egid); in au_to_process64_ex()
825 au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process_ex() argument
1106 ADD_U_INT32(dptr, egid); in au_to_subject32()
1130 ADD_U_INT32(dptr, egid); in au_to_subject64()
1146 return (au_to_subject32(auid, euid, egid, ruid, rgid, pid, sid, in au_to_subject()
1184 ADD_U_INT32(dptr, egid); in au_to_subject32_ex()
[all …]
H A Daudit.h95 void audit_arg_egid(gid_t egid);
192 #define AUDIT_ARG_EGID(egid) do { \ argument
194 audit_arg_egid((egid)); \
428 #define AUDIT_ARG_EGID(egid) argument
/freebsd/contrib/openbsm/bsm/
H A Dlibbsm.h462 u_int32_t egid; member
473 u_int32_t egid; member
497 u_int32_t egid; member
508 u_int32_t egid; member
612 u_int32_t egid; member
623 u_int32_t egid; member
647 u_int32_t egid; member
658 u_int32_t egid; member
1118 uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, pid_t pid,
1187 au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid,
[all …]
/freebsd/contrib/openbsm/bin/auditdistd/
H A Dsandbox.c72 gid_t rgid, egid; in sandbox() local
201 PJDLOG_VERIFY(getresgid(&rgid, &egid, &sgid) == 0); in sandbox()
205 egid = getegid(); in sandbox()
208 PJDLOG_VERIFY(egid == pw->pw_gid); in sandbox()
/freebsd/lib/libc/gen/
H A Dgetpeereid.c40 getpeereid(int s, uid_t *euid, gid_t *egid) in getpeereid() argument
55 *egid = xuc.cr_gid; in getpeereid()
/freebsd/sys/compat/linux/
H A Dlinux_uid16.c265 bsd.egid = CAST_NOCHG(args->egid); in linux_setregid16()
291 bsd.egid = CAST_NOCHG(args->egid); in linux_setresgid16()
/freebsd/cddl/usr.sbin/dtrace/tests/common/scripting/
H A DMakefile21 tst.egid.d \
22 tst.egid.ksh \
/freebsd/sbin/ccdconfig/
H A Dccdconfig.c287 gid_t egid; in do_all() local
290 egid = getegid(); in do_all()
294 if (setegid(egid) != 0) in do_all()
299 if (setegid(egid) != 0) in do_all()
/freebsd/tools/regression/security/access/
H A Dtestaccess.c123 gid_t egid, rgid, sgid; in reportprivilege() local
132 error = getresgid(&rgid, &egid, &sgid); in reportprivilege()
141 printf("rgid: %d, egid: %d, sgid: %d\n", rgid, egid, sgid); in reportprivilege()
/freebsd/tools/regression/sockets/unix_cmsg/
H A Dt_peercred.c78 if (xucred->cr_groups[0] != uc_cfg.proc_cred.egid) { in check_xucred()
80 (u_long)xucred->cr_groups[0], (u_long)uc_cfg.proc_cred.egid); in check_xucred()
/freebsd/usr.bin/wall/
H A Dwall.c189 gid_t egid; in makemsg() local
227 egid = getegid(); in makemsg()
231 if (setegid(egid) != 0) in makemsg()
/freebsd/sbin/hastd/
H A Dsubr.c158 gid_t rgid, egid, sgid; in drop_privs() local
285 PJDLOG_VERIFY(getresgid(&rgid, &egid, &sgid) == 0); in drop_privs()
287 PJDLOG_VERIFY(egid == pw->pw_gid); in drop_privs()
/freebsd/usr.bin/id/
H A Did.c260 gid_t gid, egid, lastgid; in id_print() local
300 if (p_egid && (egid = getegid()) != gid) { in id_print()
301 (void)printf(" egid=%u", egid); in id_print()
302 if ((gr = getgrgid(egid))) in id_print()
/freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/
H A Dlinux_syscall_hooks.h82 #define __sanitizer_syscall_pre_getresgid(rgid, egid, sgid) \ argument
83 __sanitizer_syscall_pre_impl_getresgid((long)(rgid), (long)(egid), \
85 #define __sanitizer_syscall_post_getresgid(res, rgid, egid, sgid) \ argument
86 __sanitizer_syscall_post_impl_getresgid(res, (long)(rgid), (long)(egid), \
104 #define __sanitizer_syscall_pre_setregid(rgid, egid) \ argument
105 __sanitizer_syscall_pre_impl_setregid((long)(rgid), (long)(egid))
107 __sanitizer_syscall_post_impl_setregid(res, (long)(rgid), (long)(egid))
856 __sanitizer_syscall_pre_impl_setregid16((long)rgid, (long)egid)
858 __sanitizer_syscall_post_impl_setregid16(res, (long)rgid, (long)egid)
2069 void __sanitizer_syscall_pre_impl_setregid(long rgid, long egid);
[all …]

1234