Open System Services System Calls Reference Manual (G06.28+)
spt_sendmsgx(2) OSS System Calls Reference Manual
[ELOOP] The socket is in the AF_UNIX domain, and too many symbolic
links were encountered in translating the pathname specified by
the msghdr structure.
[EMSGSIZE] The message is too large to be sent all at once, as required by the
socket.
[ENAMETOOLONG]
The socket is in the AF_UNIX domain, and one of these condi-
tions exists:
• The pathname in the msghdr structure exceeds
PATH_MAX characters.
• A component of the pathname in the msghdr structure
exceeds NAME_MAX characters.
• The intermediate result of pathname resolution when a
symbolic link is part of the pathname in the msghdr
structure exceeds PATH_MAX characters.
The pathconf( ) function can be called to obtain the applicable
limits.
[ENOBUFS] Not enough buffer space was available to complete the call. A
retry at a later time might succeed.
[ENOENT] The socket is in the AF_UNIX domain, and one of these condi-
tions occurred:
• A component of the pathname in the msghdr structure
does not name an existing file.
• The msghdr structure specifies an empty string as a
pathname.
[ENOMEM] Required memory resources were not available. A retry at a
later time might succeed.
[ENOPROTOOPT]
The socket is in the AF_UNIX domain, and the cmsg_level
member is not equal to SOL_SOCKET.
[ENOTCONN] The socket is connection-oriented but is not connected.
[ENOTDIR] The socket is in the AF_UNIX domain, and the pathname
specified by the msghdr structure contains a component that is
not a directory.
[ENOTSOCK] The socket parameter does not refer to a socket.
[EOPNOTSUPP]
The specified value for the flags parameter is not supported for
this socket type or protocol.
7−294 Hewlett-Packard Company 527186-005