Guardian Native C Library Calls Reference Manual (G06.28+, H06.04+)
freopen_oss(3) Guardian Native C Library Calls Reference Manual
[EINTR] The function was interrupted by a signal that was caught.
[EINVAL] The mode parameter is not a valid mode.
[EISDIR] The named file is a directory and mode requires write access.
[EMFILE] The OPEN_MAX file descriptors are currently open in the calling process.
[ENAMETOOLONG]
The length of the path string exceeds PATH_MAX or a pathname component is
longer than NAME_MAX.
[ENFILE] Too many files are currently open in the processor.
[ENOENT] The named file does not exist or the path parameter points to an empty string.
[ENOMEM] Insufficient space to allocate a buffer.
[ENOSPC] The directory or file system that would contain the new file cannot be expanded.
[ENOTDIR] A component of the pathname prefix is not a directory.
[ENXIO] The named file is a character-special or block-special file and the device associ-
ated with this special file does not exist.
[EROFS] The named file resides on a read-only file system and mode requires write access.
[ETXTBSY] The file is being executed and the mode requires write access.
RELATED INFORMATION
Functions: open(2), fclose(3), fopen(3), freopen(3), freopen_guardian(3), fseek(3), setbuf(3).
STANDARDS CONFORMANCE
The freopen_oss() function is an HP extension to the XPG4 Version 2 specification.
2−64 Hewlett-Packard Company 527192-005