| /freebsd-10-stable/sys/security/mac/ |
| D | mac_cred.c | 257 mac_cred_check_setegid(struct ucred *cred, gid_t egid) in mac_cred_check_setegid() argument 261 MAC_POLICY_CHECK_NOSLEEP(cred_check_setegid, cred, egid); in mac_cred_check_setegid() 262 MAC_CHECK_PROBE2(cred_check_setegid, error, cred, egid); in mac_cred_check_setegid() 299 mac_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid) in mac_cred_check_setregid() argument 303 MAC_POLICY_CHECK_NOSLEEP(cred_check_setregid, cred, rgid, egid); in mac_cred_check_setregid() 304 MAC_CHECK_PROBE3(cred_check_setregid, error, cred, rgid, egid); in mac_cred_check_setregid() 329 mac_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, in mac_cred_check_setresgid() argument 334 MAC_POLICY_CHECK_NOSLEEP(cred_check_setresgid, cred, rgid, egid, sgid); in mac_cred_check_setresgid() 335 MAC_CHECK_PROBE4(cred_check_setresgid, error, cred, rgid, egid, in mac_cred_check_setresgid()
|
| /freebsd-10-stable/tests/sys/kern/ |
| D | unix_socketpair_test.c | 47 gid_t real_egid, egid; in ATF_TC_BODY() local 58 ATF_REQUIRE_EQ(0, getpeereid(sv[0], &euid, &egid)); in ATF_TC_BODY() 60 ATF_CHECK_EQ(real_egid, egid); in ATF_TC_BODY() 62 ATF_REQUIRE_EQ(0, getpeereid(sv[1], &euid, &egid)); in ATF_TC_BODY() 64 ATF_CHECK_EQ(real_egid, egid); in ATF_TC_BODY()
|
| /freebsd-10-stable/sys/bsm/ |
| D | audit_record.h | 240 token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 242 token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 244 token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 246 token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 248 token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, 251 token_t *au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 264 token_t *au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 266 token_t *au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 268 token_t *au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 270 token_t *au_to_subject_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, [all …]
|
| /freebsd-10-stable/contrib/openbsm/sys/bsm/ |
| D | audit_record.h | 235 token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 237 token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 239 token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 241 token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 243 token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, 246 token_t *au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 258 token_t *au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 260 token_t *au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 262 token_t *au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 264 token_t *au_to_subject_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, [all …]
|
| /freebsd-10-stable/sys/kern/ |
| D | kern_prot.c | 757 gid_t egid; member 766 gid_t egid; in sys_setegid() local 769 egid = uap->egid; in sys_setegid() 770 AUDIT_ARG_EGID(egid); in sys_setegid() 776 error = mac_cred_check_setegid(oldcred, egid); in sys_setegid() 781 if (egid != oldcred->cr_rgid && /* allow setegid(getgid()) */ in sys_setegid() 782 egid != oldcred->cr_svgid && /* allow setegid(saved gid) */ in sys_setegid() 786 if (oldcred->cr_groups[0] != egid) { in sys_setegid() 787 change_egid(newcred, egid); in sys_setegid() 947 gid_t egid; member [all …]
|
| /freebsd-10-stable/crypto/openssh/openbsd-compat/ |
| D | bsd-setres_id.c | 31 setresgid(gid_t rgid, gid_t egid, gid_t sgid) in setresgid() argument 40 if (setregid(rgid, egid) < 0) { in setresgid() 47 if (setegid(egid) < 0) { in setresgid() 49 error("setegid %u: %.100s", (u_int)egid, strerror(errno)); in setresgid()
|
| /freebsd-10-stable/crypto/heimdal/lib/roken/ |
| D | setegid.c | 43 setegid(gid_t egid) in setegid() argument 46 return setregid(-1, egid); in setegid() 50 return setresgid(-1, egid, -1); in setegid()
|
| /freebsd-10-stable/usr.bin/newgrp/ |
| D | newgrp.c | 153 gid_t egid; in addgroup() local 158 egid = getegid(); in addgroup() 200 if (grp->gr_gid != egid && inarray(grp->gr_gid, grps, ngrps)) { in addgroup() 225 if (egid != grp->gr_gid && !inarray(egid, grps, ngrps)) { in addgroup() 229 grps[ngrps++] = egid; in addgroup()
|
| /freebsd-10-stable/contrib/openbsm/libbsm/ |
| D | bsm_token.c | 748 au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process32() argument 761 ADD_U_INT32(dptr, egid); in au_to_process32() 780 au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process64() argument 794 ADD_U_INT32(dptr, egid); in au_to_process64() 813 au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process() argument 817 return (au_to_process32(auid, euid, egid, ruid, rgid, pid, sid, in au_to_process() 836 au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process32_ex() argument 858 ADD_U_INT32(dptr, egid); in au_to_process32_ex() 876 au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process64_ex() argument 900 ADD_U_INT32(dptr, egid); in au_to_process64_ex() [all …]
|
| D | bsm_wrappers.c | 352 gid_t egid, uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid, in audit_write_success() argument 359 subject = au_to_subject32(auid, euid, egid, ruid, rgid, pid, sid, in audit_write_success() 396 uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid, in audit_write_failure() argument 402 subject = au_to_subject32(auid, euid, egid, ruid, rgid, pid, sid, tid); in audit_write_failure() 453 uid_t egid, pid_t pid, au_tid_t *tid) in audit_write_failure_na() argument 457 egid, -1, -1, pid, -1, tid)); in audit_write_failure_na()
|
| /freebsd-10-stable/sys/security/audit/ |
| D | bsm_token.c | 669 au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process32() argument 680 ADD_U_INT32(dptr, egid); in au_to_process32() 699 au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process64() argument 711 ADD_U_INT32(dptr, egid); in au_to_process64() 730 au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process() argument 734 return (au_to_process32(auid, euid, egid, ruid, rgid, pid, sid, in au_to_process() 753 au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process32_ex() argument 771 ADD_U_INT32(dptr, egid); in au_to_process32_ex() 789 au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process64_ex() argument 810 ADD_U_INT32(dptr, egid); in au_to_process64_ex() [all …]
|
| D | audit.h | 80 void audit_arg_egid(gid_t egid); 170 #define AUDIT_ARG_EGID(egid) do { \ argument 172 audit_arg_egid((egid)); \ 348 #define AUDIT_ARG_EGID(egid) argument
|
| /freebsd-10-stable/contrib/openbsm/bsm/ |
| D | libbsm.h | 459 u_int32_t egid; member 470 u_int32_t egid; member 494 u_int32_t egid; member 505 u_int32_t egid; member 609 u_int32_t egid; member 620 u_int32_t egid; member 644 u_int32_t egid; member 655 u_int32_t egid; member 1129 uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, pid_t pid, 1198 au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, [all …]
|
| /freebsd-10-stable/contrib/openbsm/bin/auditdistd/ |
| D | sandbox.c | 72 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-10-stable/lib/libc/gen/ |
| D | getpeereid.c | 39 getpeereid(int s, uid_t *euid, gid_t *egid) in getpeereid() argument 54 *egid = xuc.cr_gid; in getpeereid()
|
| /freebsd-10-stable/sys/compat/linux/ |
| D | linux_uid16.c | 381 LIN_SDT_PROBE2(uid16, linux_setregid16, entry, args->rgid, args->egid); in linux_setregid16() 384 bsd.egid = CAST_NOCHG(args->egid); in linux_setregid16() 413 LIN_SDT_PROBE3(uid16, linux_setresgid16, entry, args->rgid, args->egid, in linux_setresgid16() 417 bsd.egid = CAST_NOCHG(args->egid); in linux_setresgid16()
|
| /freebsd-10-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/ |
| D | tst.egid.ksh | 56 /\$egid != \$1/ 62 /\$egid == \$1/
|
| /freebsd-10-stable/sbin/ccdconfig/ |
| D | ccdconfig.c | 287 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-10-stable/cddl/usr.sbin/dtrace/tests/common/scripting/ |
| D | Makefile | 20 tst.egid.d \ 21 tst.egid.ksh \
|
| /freebsd-10-stable/tools/regression/security/access/ |
| D | testaccess.c | 125 gid_t egid, rgid, sgid; in reportprivilege() local 134 error = getresgid(&rgid, &egid, &sgid); in reportprivilege() 143 printf("rgid: %d, egid: %d, sgid: %d\n", rgid, egid, sgid); in reportprivilege()
|
| /freebsd-10-stable/sbin/hastd/ |
| D | subr.c | 159 gid_t rgid, egid, sgid; in drop_privs() local 286 PJDLOG_VERIFY(getresgid(&rgid, &egid, &sgid) == 0); in drop_privs() 288 PJDLOG_VERIFY(egid == pw->pw_gid); in drop_privs()
|
| /freebsd-10-stable/usr.bin/wall/ |
| D | wall.c | 201 gid_t egid; in makemsg() local 239 egid = getegid(); in makemsg() 243 if (setegid(egid) != 0) in makemsg()
|
| /freebsd-10-stable/usr.bin/id/ |
| D | id.c | 269 gid_t gid, egid, lastgid; in id_print() local 309 if (p_egid && (egid = getegid()) != gid) { in id_print() 310 (void)printf(" egid=%u", egid); in id_print() 311 if ((gr = getgrgid(egid))) in id_print()
|
| /freebsd-10-stable/contrib/sendmail/src/ |
| D | recipient.c | 1304 gid_t egid = 0; local 1317 egid = getegid(); 1323 egid = ctladdr->q_gid; 1329 egid = RealGid; 1345 egid = DefGid; 1347 egid = FileMailer->m_gid; 1351 euid = egid = 0; 1361 if (egid == 0) 1362 egid = DefGid; 1373 errno = safefile(filename, euid, egid, user, flags, S_IWRITE, NULL);
|
| /freebsd-10-stable/lib/libutil/ |
| D | login_cap.c | 196 gid_t egid = 0; in login_getclassbyname() local 213 egid = getegid(); in login_getclassbyname() 261 (void)setegid(egid); in login_getclassbyname() 283 (void)setegid(egid); in login_getclassbyname()
|