<p dir="ltr">You also want to break out when rc==0 to achieve your non-blocking read behavior.<br>
Don't set or test for errno.</p>