Lines Matching refs:vattrp
999 execsetid(struct vnode *vp, struct vattr *vattrp, uid_t *uidp, uid_t *gidp, in execsetid() argument
1028 if (vattrp->va_mode & VSUID) { in execsetid()
1029 if (vattrp->va_uid == 0) { in execsetid()
1036 uid = vattrp->va_uid; in execsetid()
1047 uid = vattrp->va_uid; in execsetid()
1051 if (vattrp->va_mode & VSGID) { in execsetid()
1052 gid = vattrp->va_gid; in execsetid()
1102 execpermissions(struct vnode *vp, struct vattr *vattrp, struct uarg *args) in execpermissions() argument
1107 vattrp->va_mask = AT_MODE | AT_UID | AT_GID | AT_SIZE; in execpermissions()
1108 if (error = VOP_GETATTR(vp, vattrp, ATTR_EXEC, p->p_cred, NULL)) in execpermissions()
1117 (vattrp->va_mode & (VEXEC|(VEXEC>>3)|(VEXEC>>6))) == 0) { in execpermissions()