NFSLCK_CHECK
stp->ls_flags = (NFSLCK_CHECK | NFSLCK_READACCESS);
stp->ls_flags = (NFSLCK_CHECK | NFSLCK_WRITEACCESS);
if (new_stp->ls_flags & (NFSLCK_CHECK | NFSLCK_SETATTR)) {
(NFSLCK_SETATTR | NFSLCK_CHECK)) != NFSLCK_SETATTR)
(!(new_stp->ls_flags & NFSLCK_CHECK) ||
(NFSLCK_CHECK | NFSLCK_SETATTR)) {
if (new_stp->ls_flags & (NFSLCK_CHECK | NFSLCK_LOCK)) {
((new_stp->ls_flags & (NFSLCK_CHECK|NFSLCK_READACCESS)) ==
(NFSLCK_CHECK | NFSLCK_READACCESS) &&
((new_stp->ls_flags & (NFSLCK_CHECK|NFSLCK_WRITEACCESS)) ==
(NFSLCK_CHECK | NFSLCK_WRITEACCESS) &&
if ((new_stp->ls_flags & NFSLCK_CHECK) && !delegation) {
if (!(new_stp->ls_flags & NFSLCK_CHECK) ||
((new_stp->ls_flags & NFSLCK_CHECK) &&
((new_stp->ls_flags & NFSLCK_CHECK) &&
else if (new_stp->ls_flags & NFSLCK_CHECK)
if (new_stp->ls_flags & (NFSLCK_TEST | NFSLCK_CHECK)) {
if (!(flags & (NFSLCK_CHECK | NFSLCK_TEST)))
error = nfsrv_getlockfh(vp, NFSLCK_CHECK, NULL, &nfh, p);
error = nfsrv_getlockfile(NFSLCK_CHECK, NULL, &lfp, &nfh, 0);
stp->ls_flags = (NFSLCK_CHECK | NFSLCK_WRITEACCESS);
error = nfsrv_getlockfh(vp, NFSLCK_CHECK, NULL, &nfh, p);
error = nfsrv_getlockfile(NFSLCK_CHECK, NULL, &lfp, &nfh, 0);