i_gid
gid_t i_gid;
if (!netname2user(adc->adc_fullname.name, &i_uid, &i_gid,
*gid = cred->gid = i_gid;
ip->i_gid = le16toh(ei->e2di_gid);
ip->i_gid |= (uint32_t)le16toh(ei->e2di_gid_high) << 16;
ei->e2di_gid = htole16(ip->i_gid & 0xffff);
ei->e2di_gid_high = htole16(ip->i_gid >> 16 & 0xffff);
in->i_uid, in->i_gid, (uintmax_t)in->i_size);
ip->i_gid = dp->i_gid;
ip->i_gid = pdir->i_gid;
if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred)) {
error = vop_helper_access(ap, ip->i_uid, ip->i_gid, ip->i_mode,
vap->va_gid = ip->i_gid;
if (!groupmember(ip->i_gid, cred) && (mode & ISGID))
gid = ip->i_gid;
(gid != ip->i_gid && !(cred->cr_gid == gid ||
ogid = ip->i_gid;
ip->i_gid = gid;
uint32_t i_gid; /* File group. */
ip->i_din.di_ogid = ip->i_gid; /* XXX */
ip->i_gid = ip->i_din.di_ogid; /* XXX */
(error = ufs_dqget(vp, ip->i_gid, ump, GRPQUOTA, &ip->i_dquot[GRPQUOTA])) &&
ip->i_gid = dp->i_gid;
ucred.cr_groups[0] = dp->i_gid;
ip->i_gid = pdir->i_gid;
ucred.cr_groups[0] = pdir->i_gid;
if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred) &&
error = vop_helper_access(ap, ip->i_uid, ip->i_gid, ip->i_mode, 0);
vap->va_gid = ip->i_gid;
error = vop_helper_chmod(vp, mode, cred, ip->i_uid, ip->i_gid,
if (!groupmember(ip->i_gid, cred) && (mode & ISGID))
gid = ip->i_gid;
(gid != ip->i_gid && !(cred->cr_gid == gid ||
ogid = ip->i_gid;
ip->i_gid = gid;
ip->i_gid = ogid;