Lines Matching refs:ip_origvattr
461 imgp->ip_origvattr->va_mode &= ~(VSUID | VSGID);
535 if (imgp->ip_origvattr->va_mode & (VSUID | VSGID)) {
1316 *imgp->ip_origvattr = *imgp->ip_vattr;
1732 imgp->ip_origvattr = origvap;
2320 imgp->ip_origvattr = origvap;
3206 if (((imgp->ip_origvattr->va_mode & VSUID) != 0 &&
3207 kauth_cred_getuid(cred) != imgp->ip_origvattr->va_uid) ||
3208 ((imgp->ip_origvattr->va_mode & VSGID) != 0 &&
3209 ((kauth_cred_ismember_gid(cred, imgp->ip_origvattr->va_gid, &leave_sugid_clear) || !leave_sugid_clear) ||
3210 (kauth_cred_getgid(cred) != imgp->ip_origvattr->va_gid)))) {
3233 if (imgp->ip_origvattr->va_mode & VSUID) {
3234 p->p_ucred = kauth_cred_setresuid(p->p_ucred, KAUTH_UID_NONE, imgp->ip_origvattr->va_uid, imgp->ip_origvattr->va_uid, KAUTH_UID_NONE);
3238 if (imgp->ip_origvattr->va_mode & VSGID) {
3239 p->p_ucred = kauth_cred_setresgid(p->p_ucred, KAUTH_GID_NONE, imgp->ip_origvattr->va_gid, imgp->ip_origvattr->va_gid);