TCP/IP Programming Manual
Cause
A numeric specification in the call is not within the allowable range.
Effect
The call failed.
Recovery
Correct the faulty specification and retry the call.
ESHUTDOWN (4124)
ESHUTDOWN
Cause
The operation could not be performed because the specified socket was already shut down.
Effect
The call failed.
Recovery
Reopen the remote socket using the open, bind, and accept calls. Reestablish the connection
using a call to connect or connect_nw.
ESOCKTNOSUPPORT (4110)
ESOCKTNOSUPPORT
Cause
The socket type specified in a call to socket or socket_nw is not supported.
Effect
The call failed.
Recovery
Specify socket_type as SOCK_STREAM, SOCK_DGRAM, or SOCK_RAW.
ESRCH (4003)
ESRCH
Cause
An accept_nw2 call was issued on a socket that had been shut down or closed.
Effect
The call failed.
Recovery
Close all sockets associated with the connection. Attempt to reestablish the connection with the
socket_nw, bind_nw, accept_nw, socket_nw, and accept_nw2 calls. Each of these calls
should be followed by an AWAITIOX call to ensure proper completion.
ETIMEDOUT (4126)
ETIMEDOUT
Cause
The connection timed out before the operation completed.
Effect
The call failed.
Recovery
Close the local socket. Rebuild the local socket using the socket and bind calls. Call connect
or connect_nw to reestablish the connection.
252 Socket Errors