Home
last modified time | relevance | path

Searched refs:cr_groups (Results 1 – 25 of 40) sorted by relevance

12

/freebsd-14.2/sys/kern/
H A Dkern_prot.c713 gid == oldcred->cr_groups[0] || in sys_setgid()
742 if (oldcred->cr_groups[0] != gid) { in sys_setgid()
1296 if (cred->cr_groups[m] < gid) in supplementary_group_member()
1320 if (gid == cred->cr_groups[0]) in groupmember()
2139 free(cr->cr_groups, M_CRED); in crfree_final()
2195 bcopy(cr->cr_groups, xcr->cr_groups, in cru2x()
2322 free(cr->cr_groups, M_CRED); in crextend()
2355 g = cr->cr_groups[i]; in crsetgroups_locked()
2357 cr->cr_groups[j + 1] = cr->cr_groups[j]; in crsetgroups_locked()
2358 cr->cr_groups[j + 1] = g; in crsetgroups_locked()
[all …]
H A Duipc_usrreq.c2638 td->td_ucred->cr_groups[i]; in unp_internalize()
2804 sc->sc_groups[i] = td->td_ucred->cr_groups[i]; in unp_addsockcred()
2815 sc->sc_groups[i] = td->td_ucred->cr_groups[i]; in unp_addsockcred()
3515 db_printf("%s%u", comma ? ", " : "", xu->cr_groups[i]); in db_print_xucred()
/freebsd-14.2/tools/regression/sockets/unix_cmsg/
H A Dt_peercred.c79 if (xucred->cr_groups[0] != uc_cfg.proc_cred.egid) { in check_xucred()
81 (u_long)xucred->cr_groups[0], (u_long)uc_cfg.proc_cred.egid); in check_xucred()
84 if (uc_check_groups("xucred.cr_groups", xucred->cr_groups, in check_xucred()
/freebsd-14.2/sys/sys/
H A Ducred.h81 gid_t *cr_groups; /* groups */ member
101 gid_t cr_groups[XU_NGROUPS]; /* groups */ member
110 #define cr_gid cr_groups[0]
/freebsd-14.2/sys/fs/fuse/
H A Dfuse_internal.h211 basecred->cr_groups[0] == usercred->cr_groups[0] && in fuse_match_cred()
212 basecred->cr_groups[0] == usercred->cr_rgid && in fuse_match_cred()
213 basecred->cr_groups[0] == usercred->cr_svgid) in fuse_match_cred()
H A Dfuse_ipc.c242 reused_creds.cr_groups = reused_groups; in fuse_interrupt_send()
877 ihead->gid = cred->cr_groups[0]; in fuse_setup_ihead()
/freebsd-14.2/sys/rpc/
H A Dauthunix_prot.c100 if (!xdr_uint32_t(xdrs, &cred->cr_groups[0])) in xdr_authunix_parms()
113 if (!xdr_uint32_t(xdrs, &cred->cr_groups[i + 1])) in xdr_authunix_parms()
H A Dsvc_auth_unix.c90 xcr->cr_groups[0] = IXDR_GET_UINT32(buf); in _svcauth_unix()
98 xcr->cr_groups[i + 1] = IXDR_GET_INT32(buf); in _svcauth_unix()
H A Dsvc_auth.c210 crsetgroups(cr, xcr->cr_ngroups, xcr->cr_groups); in svc_getcred()
211 cr->cr_rgid = cr->cr_svgid = cr->cr_groups[0]; in svc_getcred()
/freebsd-14.2/usr.sbin/mountd/
H A Dmountd.c125 gid_t *cr_groups; member
1574 anon.cr_groups = NULL; in get_exportlist_one()
1592 anon.cr_groups[0] = GID_NOGROUP; in get_exportlist_one()
1922 free(anon.cr_groups); in get_exportlist_one()
1923 anon.cr_groups = NULL; in get_exportlist_one()
2393 COMPARE_ARRAYS(cr0->cr_groups, cr1->cr_groups, cr0->cr_ngroups); in compare_cred()
3061 free(ep->ex_defanon.cr_groups); in free_exp()
3629 cr->cr_groups[0] = GID_NOGROUP; in parsecred()
3671 cr->cr_groups[0] = groups[0]; in parsecred()
3816 free(grp->gr_anon.cr_groups); in free_grp()
[all …]
/freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dcred.h62 #define crgetgroups(cr) ((cr)->cr_groups)
/freebsd-14.2/sys/cddl/compat/opensolaris/sys/
H A Dcred.h49 #define crgetgroups(cred) ((cred)->cr_groups)
/freebsd-14.2/sys/compat/linux/
H A Dlinux_uid16.c127 bsd_gidset = newcred->cr_groups; in linux_setgroups16()
157 bsd_gidset = cred->cr_groups; in linux_getgroups16()
H A Dlinux_misc.c1065 bsd_gidset = newcred->cr_groups; in linux_setgroups()
1093 bsd_gidset = cred->cr_groups; in linux_getgroups()
/freebsd-14.2/cddl/lib/libdtrace/
H A Dpsinfo.d58 pr_egid = T->p_ucred->cr_groups[0];
/freebsd-14.2/sys/fs/procfs/
H A Dprocfs_status.c155 sbuf_printf(sb, ",%lu", (u_long)cr->cr_groups[i]); in procfs_doprocstatus()
/freebsd-14.2/sys/security/mac_bsdextended/
H A Dmac_bsdextended.c257 if (cred->cr_groups[i] in ugidfw_rulecheck()
259 cred->cr_groups[i] in ugidfw_rulecheck()
/freebsd-14.2/usr.sbin/rpc.lockd/
H A Dkern.c244 xucred->cr_groups[0], in set_auth()
246 &xucred->cr_groups[1]); in set_auth()
/freebsd-14.2/sys/netsmb/
H A Dsmb_conn.c426 gid = cred->cr_groups[0]; in smb_vc_create()
769 gid = cred->cr_groups[0]; in smb_share_create()
/freebsd-14.2/sys/ddb/
H A Ddb_ps.c474 db_printf("%d", p->p_ucred->cr_groups[i]); in DB_SHOW_COMMAND()
/freebsd-14.2/sys/security/audit/
H A Daudit.c283 ar->k_ar.ar_subj_egid = cred->cr_groups[0]; in audit_record_ctor()
H A Daudit_arg.c412 ar->k_ar.ar_arg_egid = cred->cr_groups[0]; in audit_arg_process()
/freebsd-14.2/sys/ufs/ufs/
H A Dufs_vnops.c2081 ucred.cr_groups = &ucred_group; in ufs_mkdir()
2082 ucred.cr_groups[0] = dp->i_gid; in ufs_mkdir()
2836 ucred.cr_groups = &ucred_group; in ufs_makeinode()
2837 ucred.cr_groups[0] = pdir->i_gid; in ufs_makeinode()
/freebsd-14.2/lib/libkvm/
H A Dkvm_proc.c157 kvm_read(kd, (u_long)ucred.cr_groups, kp->ki_groups, in kvm_proclist()
/freebsd-14.2/sys/fs/nfs/
H A Dnfs_commonport.c381 cred->cr_groups[0] = 0; in newnfs_setroot()

12