EWOULDBLOCK may be used instead of EAGAIN for read, recv and accept