IPX/SPX Programming Manual

Socket Errors
HP NonStop IPX/SPX Programming Manual528022-001
B-10
ENOTSOCK (4104)
ENOTSOCK (4104)
Cause. A socket operation was attempted on an object that is not a socket.
Effect. The call failed.
Recovery. Specify a valid socket and retry the operation.
ENXIO (4006)
Cause. The call specified an unknown device or the request was outside of the device
capabilities.
Effect. The call failed.
Recovery. Correct the call using a known interface device or configure the desired
interface device and retry the call.
EOPNOTSUPP (4111)
Cause. The operation is not supported on a transport end point. For example, the
application tried to accept a connection on a datagram transport end point.
Effect. The call failed.
Recovery. Specify a valid transport end point and retry the call.
EPERM (4001)
Cause. The specified I/O control operation cannot be performed by a nonprivileged
user. Only applications whose process access ID is in the SUPER group (user ID
255,n) can perform the operations that alter network parameters.
Effect. The call failed.
Recovery. Use the Subsystem Control Facility (SCF) ALTER command (or its
programmatic equivalent), rather than socket calls. For a description of the ALTER
command, see the IPX/SPX Configuration and Management Manual.
ENOTSOCK
ENXIO
EOPNOTSUPP
EPERM