F_WAIT
fop = (flags & F_WAIT) ? FUSE_SETLKW : FUSE_SETLK;
if (ret == NFSERR_DENIED && (ap->a_flags & F_WAIT) &&
} while (ret == NFSERR_DENIED && (ap->a_flags & F_WAIT) &&
msg.lm_wait = ap->a_flags & F_WAIT;
if ((flags & (F_FLOCK|F_WAIT)) == (F_FLOCK|F_WAIT)
vp, F_SETLK, fl, flags & ~F_WAIT,
flags |= F_WAIT;
a.a_flags = F_REMOTE|F_WAIT|F_NOINTR;
block = (flags & F_WAIT) ? TRUE : FALSE;
flg |= F_WAIT;
error = (*fo_advlock)(fp, fp, F_SETLK, &lf, F_FLOCK|F_WAIT);
if ((lock->lf_flags & F_WAIT) == 0) {
type |= F_WAIT;