Open System Services System Calls Reference Manual (G06.28+, H06.05+)

spt_recvmsgx(2) OSS System Calls Reference Manual
[EMFILE] The socket is in the AF_UNIX domain, and processing the cmsghdr
structure would cause the receiving process to exceed OPEN_MAX.
[ENOBUFS] Not enough buffer space was available to complete the call. A retry at a
later time might succeed.
[ENOMEM] Required memory resources were not available. A retry at a later time
might succeed.
[ENOTCONN] A receive operation was attempted on a connection-oriented socket that
is not connected.
[ENOTSOCK] The socket parameter does not refer to a socket.
[EOPNOTSUPP]
A specied value for the ags parameter is not supported for this socket
type.
[ETIMEDOUT]
A transmission timed out on an active connection.
[EWOULDBLOCK]
The socket le descriptor is marked nonblocking (O_NONBLOCK is
set), and the operation would block.
RELATED INFORMATION
Functions: recv(2), recvfrom(2), recvmsg(2), select(2), send(2), sendmsg(2), sendto(2), shut-
down(2), socket(2), socketpair(2), spt_recvx(2), spt_recvfromx(2), spt_recvmsg(2),
spt_sendtox(2), spt_sendx(2), spt_sendmsgx(2).
STANDARDS CONFORMANCE
This function is an extension to the UNIX 98 specication. Interfaces documented on this refer-
ence page conform to the following industry standards:
IEEE Std 1003.1c-1995, POSIX System Application Program Interface
The use of the header le spthread.h is an HP exception to the POSIX standard.
7278 Hewlett-Packard Company 527186-007