Guardian Native C Library Calls Reference Manual (G06.29+, H06.08+, J06.03+)
Guardian Native C Library Calls (n - r) putwchar(3)
ERRORS
If any of the following conditions occur, the putwchar() function sets errno to the correspond-
ing value.
[EAGAIN] The O_NONBLOCK flag is set for the file descriptor underlying the standard
output stream and the process would be delayed in the write operation.
[EBADF] The file descriptor underlying the standard output stream is not a valid file
descriptor open for writing.
[EFBIG] An attempt was made to write at or beyond the file offset maximum.
[EIO] The implementation supports job control; the process is a member of a back-
ground 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.
[ENOMEM] Insufficient storage space is available.
[ENOSPC] There was no free space remaining on the device containing the file.
[ENXIO] A request was made of a non-existent 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.
[EILSEQ] The wide character code specified by the c parameter does not correspond to a
valid character.
RELATED INFORMATION
Functions: fputwc(3), getc(3), getwc(3), printf(3), putc(3), puts(3), putwc(3), wctomb(3).
527192-018 Hewlett-Packard Company 5−77