NAMEI_DELETE
case NAMEI_DELETE:
cnp.cn_nameiop = NAMEI_DELETE;
cnp.cn_nameiop = NAMEI_DELETE;
fcnp.cn_nameiop = NAMEI_DELETE;
if (rdonly && (cnp->cn_nameiop == NAMEI_DELETE ||
NAMEI_DELETE);
if (nameiop == NAMEI_DELETE) {
if (nameiop == NAMEI_DELETE) {
if (nameiop != NAMEI_CREATE && nameiop != NAMEI_DELETE && nameiop != NAMEI_LOOKUP) {
if (nameiop == NAMEI_DELETE) {
(cnp->cn_nameiop == NAMEI_DELETE || cnp->cn_nameiop == NAMEI_RENAME))
cnp->cn_nameiop != NAMEI_DELETE) {
if (cnp->cn_nameiop == NAMEI_DELETE || cnp->cn_nameiop == NAMEI_RENAME)
if (nameiop == NAMEI_DELETE) { /* delete last component */
&dp->i_offset, &bp, nameiop == NAMEI_DELETE ? &prevoff : NULL)) {
(nameiop == NAMEI_DELETE &&
} else if (nameiop == NAMEI_DELETE) {
if (nameiop == NAMEI_DELETE) {
case NAMEI_DELETE: