NFSLCK_WRITE
lflags = NFSLCK_WRITE;
if (lflags & NFSLCK_WRITE) {
if (cf.cl_flags == NFSLCK_WRITE)
lo.lo_flags = NFSLCK_WRITE;
if (cf.cl_flags == NFSLCK_WRITE)
lop->lo_flags = NFSLCK_WRITE;
(new_lop->lo_flags & (NFSLCK_READ | NFSLCK_WRITE)),
(new_lop->lo_flags & NFSLCK_WRITE) &&
(new_lop->lo_flags == NFSLCK_WRITE ||
lop->lo_flags == NFSLCK_WRITE) &&
lop->lo_flags = NFSLCK_WRITE;
if (flags & NFSLCK_WRITE)
if (oldflags & NFSLCK_WRITE)
cfp->cl_flags = NFSLCK_WRITE;
if (flags & (NFSLCK_READ | NFSLCK_WRITE))