Andres Freund <andres(at)anarazel(dot)de> writes:
> I find the +1, 0, -1 pretty confusing and less clear than what was there
> before. If we do something like it, could we introduce an enum or macros
> for it?
Meh. Shall I just go back to the blocked/not blocked approach? There
was a need for the 3-way argument at one point while I was fooling with
it, but once I decided that it'd be a good idea to re-set the latch on
the way out, there wasn't anymore.
regards, tom lane