> On Apr 6, 2017, at 4:25 PM, Jacob Champion <champio...@gmail.com> wrote: > >>>> > > A zero or negative timeout should attempt to instantaneously acquire, and > return TIMEUP immediately if that's not possible. Treating negative values > the same way as zero allows client code to handle interval calculations in a > generic manner. >
I can see the rationale for that... From an API PoV, that makes logical sense, I think.