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

System Functions (s and S) spt_writevz(2)
ERRORS
If any of these conditions occurs, the spt_writevz() function sets errno to the corresponding
value:
[EAGAIN] One of these conditions occurred:
An attempt was made to write to a file descriptor that cannot accept data,
and the O_NONBLOCK flag is set.
A write to a pipe (FIFO file) of PIPE_BUF bytes or less is requested,
O_NONBLOCK is set, and not enough free space is available.
The O_NONBLOCK flag is set on this file, and the process would be
delayed in the write operation.
[EBADF] The filedes parameter is not a valid file descriptor open for writing.
[ECONNRESET]
One of these conditions occurred:
The transport-provider process for this socket is no longer available.
The TCP/IP subsystem for this socket is no longer available.
The connection was forcibly closed by the peer socket.
The file descriptor specified by the filedes parameter can only be closed.
[EFAULT] Part of the iov parameter points to a location outside of the allocated address
space of the process.
[EFBIG] The application is attempting to write at or beyond the file offset maximum esta-
blished when the file was opened.
[EGUARDIANLOCKED]
A spt_writevz() operation was attempted to a file in the Guardian file system
(that is, a file in /G) that is locked.
[EINTR] A spt_writevz() operation was interrupted by a signal before any data was writ-
ten.
[EINVAL] One of these conditions occurred:
The file position pointer associated with the file specified by the filedes
parameter was negative.
The value of the iov_count parameter was less than or equal to 0 (zero),
or greater than IOV_MAX.
One of the iov_len values in the iov array was negative or overflowed a
data item of type ssize_t.
The sum of the iov_len values in the iov array overflowed an integer.
[EIO] One of these conditions occurred:
The process is a member of a background process group attempting to
write to its controlling terminal, the TOSTOP ag is set, the process is
neither ignoring nor blocking the SIGTTOU signal, and the process
group of the process is orphaned.
527186-023 Hewlett-Packard Company 7475