Open System Services Library Calls Reference Manual (G06.29+, H06.08+, J06.03+)
OSS Library Calls (i - m) mkfifo(3)
[EINVAL] One of the following conditions occurred:
• The call attempted to create a FIFO within the Guardian file system (that
is, within G).
• The program supplied an invalid value for the mode parameter.
[EIO] During access of the file system, an I/O error occurred.
[ELOOP] Too many symbolic links were encountered in translating the path parameter.
[ENAMETOOLONG]
One of the following is too long:
• The length of 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.
[ENOENT] One of the following conditions exists:
• A component of the pathname prefix does not exist.
• The path parameter points to an empty string.
• The path parameter specifies a file on a remote HP NonStop server node
but communication with the remote node has been lost.
[ENOROOT] One of the following conditions exists:
• The root fileset of the local node (fileset 0) is not in the STARTED state.
• The current root fileset for the specified file is unavailable. The OSS
name server for the fileset might have failed.
• The specified file is on a remote HP NonStop server node and communi-
cation with the remote name server has been lost.
[ENOSPC] The directory that would contain the new file cannot be extended, or the file sys-
tem is out of file allocation resources.
[ENOTDIR] A component of the pathname prefix is not a directory.
[ENXIO] The fileset containing the client’s current working directory or root directory is
not mounted.
[EPERM] One of the following conditions exists:
• The call attempted to create a FIFO named lost+found in the root direc-
tory of an OSS fileset.
• The call attempted to create a FIFO in the /E directory.
527187-017 Hewlett-Packard Company 4−201