Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)
creat64(2) OSS System Calls Reference Manual
• The function attempted to create a Guardian temporary file.
[EIO] A physical input or output error occurred. Data might have been lost during
transfer.
[EISDIR] One of these conditions exists:
• The named file is an OSS directory.
• The named file is a Guardian directory (/G or a directory in the /G file
system).
[ELOOP] Too many symbolic links were encountered in translating the path parameter.
[EMFILE] The system limit for open file descriptors per process has reached the maximum
permitted.
[ENAMETOOLONG]
One of these is too long:
• The pathname pointed to by the path parameter
• A component of the pathname pointed to by the path parameter
• The intermediate result of pathname resolution when a symbolic link is
part of the path parameter
The pathconf( ) function can be called to obtain the applicable limits.
[ENFILE] One of these conditions exists:
• The maximum number of file descriptors of this file type (socket, pipe,
etc.) for this processor are already open.
• The limit for open file descriptors of this file type has not been exceeded,
but the maximum number of all file descriptors for this processor are
already open.
[ENOENT] One of these conditions exists:
• The pathname prefix does not exist.
• The path parameter points to an empty string.
• The function attempted to open a file in the Guardian file system, but the
specified pathname cannot be mapped to a valid Guardian filename.
• The path parameter specifies a file on a remote HP NonStop node, but
communication with the remote node has been lost.
[ENOMEM] There was insufficient memory available to complete the operation.
[ENOROOT] The root fileset (fileset 0) is not in the STARTED state.
[ENOSPC] The directory that would contain the new file cannot be extended, and the file
does not exist.
[ENOTDIR] A component of the pathname prefix is not a directory.
1−56 Hewlett-Packard Company 527186-023