nameiop
int nameiop = cnp->cn_nameiop;
if (nameiop != LOOKUP || i_diroff == 0 || i_diroff > dp->i_size) {
if (nameiop == CREATE || nameiop == RENAME)
if ((flags & ISLASTCN) && nameiop == LOOKUP)
int error, flags, nameiop, dvplocked;
nameiop = cnp->cn_nameiop;
if ((flags & ISLASTCN) && nameiop == RENAME)
if ((flags & ISLASTCN) && nameiop != LOOKUP)
if ((flags & ISLASTCN) && nameiop != LOOKUP)
if (nameiop == DELETE)
if ((nameiop == CREATE || nameiop == RENAME) &&
int nameiop = cnp->cn_nameiop;
if ((nameiop == CREATE || nameiop == RENAME) &&
if (nameiop != LOOKUP || i_diroff == 0 ||
if ((nameiop == CREATE || nameiop == RENAME) &&
if ((flags & ISLASTCN) && nameiop == LOOKUP)
if (nameiop == DELETE && (flags & ISLASTCN)) {
if (nameiop == RENAME && (flags & ISLASTCN)) {
int nameiop = cnp->cn_nameiop;
if (islastcn && vfs_isrdonly(mp) && (nameiop != LOOKUP))
if ((nameiop == CREATE || nameiop == RENAME) && islastcn) {
if ((nameiop == DELETE || nameiop == RENAME) &&
int nameiop = cnp->cn_nameiop;
if (nameiop == CREATE || nameiop == RENAME)
if ((nameiop == CREATE || nameiop == RENAME) &&
if (chksum_ok && nameiop == RENAME) {
nameiop, dp->de_refcnt);
if ((nameiop == CREATE || nameiop == RENAME) &&
if (nameiop == DELETE && (flags & ISLASTCN)) {
if (nameiop == RENAME && (flags & ISLASTCN)) {
smbfs_pathcheck(struct smbmount *smp, const char *name, int nmlen, int nameiop)
if (nameiop == LOOKUP)
int nameiop = cnp->cn_nameiop;
if (islastcn && (mp->mnt_flag & MNT_RDONLY) && (nameiop != LOOKUP))
error = smbfs_pathcheck(smp, cnp->cn_nameptr, cnp->cn_namelen, nameiop);
if ((nameiop == CREATE || nameiop == RENAME) && islastcn) {
if (nameiop == DELETE && islastcn) { /* delete last component */
if (nameiop == RENAME && islastcn) {
u_long nameiop;
nameiop = a->a_cnp->cn_nameiop;
if (nameiop != LOOKUP || node->diroff == 0 || node->diroff > fsize) {
if ((flags & ISLASTCN) && nameiop == LOOKUP)
(nameiop == CREATE || nameiop == RENAME)) {
char *path, int pathlen, u_long nameiop)
cn->cn_nameiop = nameiop;
if (nameiop == DELETE) {
} else if (nameiop == RENAME) {
} else if (nameiop == CREATE) {
u_long nameiop;
nameiop = cnp->cn_nameiop;
nameiop, cnflags, cnp->cn_nameptr);
LOOKUP != nameiop)
if (LOOKUP != nameiop && udvp == NULL) {
int nameiop, error, namelen;
nameiop = cnp->cn_nameiop;
if ((flags & ISLASTCN) && nameiop != LOOKUP)
if ((flags & ISLASTCN) && nameiop != LOOKUP)
if (nameiop == DELETE && (flags & ISLASTCN)) {
if ((nameiop == CREATE || nameiop == RENAME) && (flags & LOCKPARENT)
enum nameiop cn_nameiop; /* namei operation */
int nameiop = cnp->cn_nameiop;
if ((nameiop == CREATE || nameiop == DELETE || nameiop == RENAME) &&
if ((nameiop == CREATE || nameiop == RENAME) &&
&i_offset, &bp, nameiop == DELETE ? &prevoff : NULL)) {
if (nameiop != LOOKUP || i_diroff == 0 || i_diroff >= dp->i_size) {
if ((nameiop == CREATE || nameiop == RENAME ||
(nameiop == DELETE &&
} else if (nameiop == DELETE) {
if ((flags & ISLASTCN) && nameiop == LOOKUP)
if (nameiop == DELETE && (flags & ISLASTCN)) {
if (nameiop == RENAME && (flags & ISLASTCN)) {