On FreeBSD 8.0, I've searched the man pages for recv(2), setsockopt(2), and socket(2) for a description of the behavior in recv() when SO_RCVTIMEO = 0. On Linux, a man of socket(7) describes is at "will block indefinitely". I'm sure it's the same behavior on FreeBSD, but which man page describes this, if any?