> While reading the ProcSignalBarrier code, I couldn't resist replacing
> its poll/sleep loop with condition variables.
Oops, that version accidentally added and then removed an unnecessary
change due to incorrect commit squashing. Here's a better pair of
patches.