Check for EAGAIN (do we care about ENONBLOCK?)