On 5/21/06, Christopher Faylor wrote:
The above code seems to be needed but I can't see how it could affect the non-blocking case since "howlong" is only set in the blocking case.
It affects the nonblocking case because it stops a blocking reader from sneaking in between a nonblocking reader returning from ready_for_read() and when the nonblocking reader actually does the read. L
