TCP/IP Programming Manual
EADDRNOTAVAIL (4115)
EADDRNOTAVAIL
Cause
A call to bind or bind_nw specified an address-port number combination that is not available
on the local host.
Effect
The bind or bind_nw call failed.
Recovery
Specify an address and port number that are valid for this system.
EAFNOSUPPORT (4113)
EAFNOSUPPORT
Cause
The “Family” attribute in the PROVIDER object is not configured correctly. The PROVIDER object
represents a transport-service provider and is associated with the CIPSAM process, which directs
socket requests to a specific CLIM. If the attribute is set to "INET", only NonStop TCP/IP is
supported. If the attribute is set to "DUAL", both NonStop TCP/IP and NonStop TCP/IPv6 are
supported.
Effect
The socket or socket_nw call failed.
Recovery
For NonStop TCP/IP, specify address_family as AF_INET.
For NonStop TCP/IPv6, specify address_family as AF_DUAL.
EALREADY (4103)
EALREADY
Cause
An operation is already in progress. For accept_nw and connect_nw calls, there is already
an outstanding call on the socket. For the send_nw call, the send buffer is already full (see the
SO_SNDBUF option of the setsockopt, setsockopt_nw (page 184) call for increasing the size of
the send buffer).
Effect
The call failed.
Recovery
Wait for the operation to complete and retry the call.
EBADF (4009)
EBADF
Cause
The filedes or socket parameter specified in the call contained an invalid file descriptor.
Effect
The call failed.
Recovery
Correct the file descriptor specification in the call and retry the call.
EBADSYS (4196)
EBADSYS
244 Socket Errors