Open System Services System Calls Reference Manual (G06.28+)
spt_vprintfx(2) OSS System Calls Reference Manual
[EBADF] The file descriptor underlying the output stream is not a valid file
descriptor open for writing.
[EFBIG] An attempt was made to write to a file that exceeds the process’s
file size limit or the maximum file size.
[EILSEQ] An invalid wide character was detected.
[EINTR] The operation was interrupted by a signal that was caught, and
no data was transferred.
[EINVAL] There are insufficient arguments.
[EIO] The implementation supports job control; the process is a
member of a background process group attempting to write to its
controlling terminal; TOSTOP is set; the process is neither
ignoring nor blocking SIGTTOU; and the process group of the
process is orphaned. This error might also be returned under
implementation-defined conditions.
[ENOMEM] Insufficient storage space was available.
[ENOSPC] There was no free space remaining on the device containing the
file.
[ENXIO] A request was made of a nonexistent device, or the request was
outside the capabilities of the device.
[EPIPE] An attempt was made to write to a pipe or FIFO that is not open
for reading by any process. A SIGPIPE signal will also be sent
to the process.
RELATED INFORMATION
Functions: fprintf(3), printf(3), sprintf(3), spt_fprintfx(2), spt_printfx(2), spt_vprintf(2),
vfprintf(3), vprintf(3), vsprintf(3).
STANDARDS CONFORMANCE
This function is an extension to the UNIX 98 specification. 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 file spthread.h is an HP exception to the POSIX standard.
7−330 Hewlett-Packard Company 527186-005