VDELETE_CHILD
VDELETE_CHILD | VWRITE_ATTRIBUTES | VDELETE | VWRITE_ACL |
if (ap->a_accmode & VDELETE_CHILD)
if (error != 0 && (accmode & (VDELETE | VDELETE_CHILD))) {
accmode &= ~(VDELETE | VDELETE_CHILD);
deletebit = VDELETE_CHILD;
if (*accmode & (VDELETE_CHILD | VDELETE))
VDELETE_CHILD | VREAD_ATTRIBUTES | VWRITE_ATTRIBUTES | VDELETE |
if (accmode & (VADMIN_PERMS | VDELETE_CHILD | VDELETE))
{ VDELETE_CHILD, ACL_DELETE_CHILD },
#define VMODIFY_PERMS (VWRITE | VAPPEND | VADMIN_PERMS | VDELETE_CHILD | \
error = VOP_ACCESSX(vdp, VDELETE_CHILD, cred);
error = VOP_ACCESSX(vdp, VEXPLICIT_DENY | VDELETE_CHILD, cred);