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

recvmsg64_(2) OSS System Calls Reference Manual
The socket belongs to the AF_INET or AF_INET6 domain, and the
function call requested msg_control data.
The socket belongs to the AF_UNIX domain, and the size of
msg_controllen is less than the size of the cmsghdr structure plus one
le descriptor.
[EIO] An input or output error occurred.
[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] There was insufficient memory available to complete the operation.
[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 specified value for the flags parameter is not supported for this socket type.
[ETIMEDOUT]
A transmission timed out on an active connection.
[EWOULDBLOCK]
The socket file descriptor is marked nonblocking (O_NONBLOCK is set), and
the operation would block.
RELATED INFORMATION
Functions: fcntl(2), recv(2), recv64_(2), recvfrom(2), recvfrom64_(2), recvmsg(2), select(2),
send(2), send64_(2), sendmsg(2), sendmsg64_(2), sendto(2), sendto64_(2), shutdown(2),
sockatmark(2), socket(2), socketpair(2).
STANDARDS CONFORMANCE
This API is an HP extension and is not standards conformant.
642 Hewlett-Packard Company 527186-023