Guardian Native C Library Calls Reference Manual (G06.29+, H06.08+, J06.03+)
Guardian Native C Library Calls (f) fseeko(3)
[EINTR] A signal terminated the write operation, and either none, some, or all the data
was transferred. If there is buffered I/O, call the fflush( ) function before the
fseeko() function to guarantee that the buffer characters are written.
[EINVAL] The whence parameter is an invalid value, or the resulting file offset is invalid.
[EIO] The process is a member of a background process group attempting to write to its
controlling terminal, the TOSTOP signal is set, the process is neither ignoring
nor blocking SIGTTOU, and the process group of the process is orphaned.
[ENOSPC] No free space was remaining on the device containing the file.
[ENXIO] A request was made to a nonexistent device, or the request was outside the capa-
bilities 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 is also sent to the process.
[EOVERFLOW]
The value of offset could not be represented in an object of type off_t.
RELATED INFORMATION
Functions: fgetpos(3), fopen(3), fopen64(3), fseek(3), fseeko64(3), fsetpos(3), ftell(3), lseek(2),
rewind(3).
STANDARDS CONFORMANCE
The [ENXIO] errno value is not specified in the POSIX standards. It is an extension defined in
the XPG4 version 2 specification.
The support of Guardian EDIT files by the fseeko() function is an HP extension to the XPG4
Version 2 specification.
527192-018 Hewlett-Packard Company 2−141