NLC_DELETE
if (nflags & (NLC_CREATE | NLC_DELETE | NLC_RENAME_SRC | NLC_RENAME_DST)) {
((nflags & NLC_DELETE) && ncp->nc_vp != NULL) ||
if (nflags & (NLC_CREATE | NLC_DELETE |
(nflags & (NLC_DELETE | NLC_RENAME_SRC | NLC_RENAME_DST))
(nflags & (NLC_DELETE | NLC_RENAME_DST))
(nflags & (NLC_RENAME_SRC | NLC_RENAME_DST | NLC_DELETE))) {
(nd->nl_flags & (NLC_CREATE | NLC_DELETE |
else if (nd->nl_flags & NLC_DELETE)
nd.nl_flags |= NLC_DELETE | NLC_REFDVP;
nd->nl_flags |= NLC_DELETE | NLC_REFDVP;
nd->nl_flags |= NLC_DELETE | NLC_REFDVP;
#define NLC_ALLCHKS (NLC_CREATE | NLC_DELETE | NLC_RENAME_DST | \
#define NLC_MODIFYING_MASK (NLC_CREATE | NLC_DELETE | NLC_RENAME_DST | \
error = nfs_namei(&nd, cred, NLC_DELETE, &dvp, &vp,
error = nfs_namei(&nd, cred, NLC_DELETE, &dvp, &vp,
if (nflags & (NLC_DELETE | NLC_RENAME_DST)) {