LO_DUPOK
if (!(lock->lo_flags & LO_DUPOK) && !(flags & LOP_DUPOK) &&
((flags) & MTX_DUPOK ? LO_DUPOK : 0) | \
((ISSET(flags, RWL_DUPOK) ? LO_DUPOK : 0) | \