K 10 svn:author V 3 des K 8 svn:date V 27 2012-04-30T12:11:45.217765Z K 7 svn:log V 305 Since the socket is non-blocking, it is necessary to use select(2) even when there is no timeout, because read(2) will return immediately if there is no data waiting in the TCP buffer, causing fetch_read() to busy-loop on slow connections. MFC after: 3 weeks Noticed by: Yanhui Shen END