Guardian Native C Library Calls Reference Manual (G06.29+, H06.08+, J06.03+)
getc_unlocked(3) Guardian Native C Library Calls Reference Manual
[EINTR] The read operation was interrupted by a signal which was caught and no data
was transferred.
[EIO] The call is attempting to read from the process’s controlling terminal and either
the process is ignoring or blocking the SIGTTIN signal or the process group is
orphaned.
[ENOMEM] Insufficient memory is available for the operation.
[ENXIO] A request was made on a nonexistent device, or the request was outside the
capabilities of the device.
[EOVERFLOW]
An attempt was made to read at or beyond the file offset maximum.
Any error encountered during the underlying call to the read() function can cause this function
to return the corresponding errno value reported by the read() function. If your application pro-
gram encounters an errno value not listed above, refer to the read(2) reference page either
online or in the Open System Services System Calls Reference Manual for information about the
cause of that error.
RELATED INFORMATION
Functions: flockfile(3), ftrylockfile(3), funlockfile(3), getc(3), getchar_unlocked(3),
putc_unlocked(3), putchar_unlocked(3), read(2).
STANDARDS CONFORMANCE
Interfaces documented on this reference page conform to the following industry standards:
• IEEE Std 1003.1-2004, POSIX System Application Program Interface
The [ENXIO] errno value is an extension to the POSIX standard and an optional extension in the
XPG4 Version 2 specification.
3−18 Hewlett-Packard Company 527192-018