Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)

socketpair(2) OSS System Calls Reference Manual
A previous call to the socket_transport_name_set() function specified
a nonexistent transport-provider process.
The system is running AF_UNIX Release 1 and the OSS sockets local
server process is not running.
The system is running AF_UNIX Release 2 and processor in which the
calling process is running either:
Does not have an OSS sockets local server 2 process that is run-
ning, or
Does not have a transport-agent process that is running.
One of these configuration errors might have occurred:
A requested transport provider process is not available.
An initialization error occurred because of a QIO address
conflict.
An initialization error occurred because of a parallel TCP/IP
address conflict.
The name of an unavailable transport-provider process can be obtained
by a call to the socket_transport_name_get() function. You can set the
transport-provider name using either the socket_transport_name_set()
function or the Guardian DEFINE =_AFUNIX_PROCESS_NAME. This
Guardian define must be a MAP DEFINE with a FILE attribute string of
the desired AF_UNIX transport-provider name.
[ENOMEM] There was insufficient memory available to complete the operation.
[EOPNOTSUPP]
The specified protocol does not permit the creation of socket pairs.
[EPROTONOSUPPORT]
The specified address family does not support the specified protocol.
[EPROTOTYPE]
The specified socket type is not supported by the protocol.
[ETANOTRUNNING]
The OSS transport agent for this processor is not running.
This error can also occur when the calling process has migrated to a new proces-
sor that does not have a transport agent to support sockets. The socket can only
be closed.
RELATED INFORMATION
Functions: accept(2), bind(2), connect(2), getsockname(2), getsockopt(2), listen(2), recv(2),
recvfrom(2), recvmsg(2), send(2), sendmsg(2), sendto(2), setsockopt(2), shutdown(2),
socket(2), socket_transport_name_get(2), socket_transport_name_set(2).
STANDARDS CONFORMANCE
The HP implementation does not support the SOCK_SEQPACKET socket type.
The HP implementation does not return the errno value [ENOSR].
HP extensions to the XPG4 specification are:
7122 Hewlett-Packard Company 527186-023