TCP/IP Programming Manual

EWOULDBLOCK (4101)
EWOULDBLOCK
Cause
A recv(MSG_OOB) or recv_nw(MSG_OOB) call was issued with the MSG_OOB flag set, but
there was no out-of-band data to read.
Effect
The call failed.
Recovery
Execute a recv or recv_nw call without setting the MSG_OOB flag. If the recv or recv_nw
call fails with an EHAVEOOB value in errno, call recv or recv_nw with the MSG_OOB flag set.
Table 21 Socket Errors by Number and Name
Error NameError NumberError NameError Number
EPROTONOSUPPORT4109EPERM4001
ESOCKTNOSUPPORT4110ESRCH4003
EOPNOTSUPP4111EINTR4004
EPFNOSUPPORT4112EIO4005
EAFNOSUPPORT4113ENXIO4006
EADDRINUSE4114EBADF4009
EADDRNOTAVAIL4115ENOMEM4012
ENETDOWN4116EACCES4013
ENETUNREACH4117EFAULT4014
ENETRESET4118EEXIST4017
ECONNABORTED4119EINVAL4022
ECONNRESET4120EMFILE4024
ENOBUFS4121ENOSPC4028
EISCONN4122EPIPE4032
ENOTCONN4123ERANGE4034
ESHUTDOWN4124EWOULDBLOCK4101
ETIMEDOUT4126EINPROGRESS4102
ECONNREFUSED4127EALREADY4103
EHOSTDOWN4128ENOTSOCK4104
EHOSTUNREACH4129EDESTADDRREQ4105
ENAMETOOLONG4131EMSGSIZE4106
EHAVEOOB4195EPROTOTYPE4107
EBADSYS4196ENOPROTOOPT4108
253