Open System Services Library Calls Reference Manual (G06.29+, H06.08+, J06.03+)

mkfifo(3) OSS Library Calls Reference Manual
[EROFS] The directory in which the file is to be created is located on a read-only fileset.
RELATED INFORMATION
Commands: chmod(1), mkfifo(1), setacl(1).
Functions: acl(2), chmod(2), mknod(2), open(2), stat(2), umask(2).
Miscellaneous topics: acl(5).
STANDARDS CONFORMANCE
The POSIX standards leave some features to the implementing vendor to define. The following
features are affected in the HP implementation:
If bits in the mode parameter other than the file permission bits or S_IFIFO are set,
mkfifo( ) fails and sets errno to [EINVAL].
If the S_ISGID flag is set in the parent directory, the group ID of the new FIFO is set to
the group ID of the parent directory; otherwise, it is set to the effective group ID of the
calling process.
The following are HP extensions to the XPG4 Version 2 specification:
Access control lists (ACLs) for OSS files are supported.
The error values [EFSBAD], [EINVAL], [EIO], [ENOROOT], [ENXIO], and [EPERM]
can be returned.
4202 Hewlett-Packard Company 527187-017