pxfmkfifo(3F)
PXFMKFIFO - Make a FIFO special File
As shipped in IRIX 6.5.22. Added in IRIX 6.5.19.
NAME PXFMKFIFO - Make a FIFO special File SYNOPSIS SUBROUTINE PXFMKFIFO (path, ilen, mode, ierror) INTEGER ilen, mode, ierror CHARACTER PATH*(*) DESCRIPTION PXFMKFIFO uses the mkfifo(2) utility to create special first-in, first- out files. The following are valid arguments for this routine: path Default character input variable containing the path name of the FIFO special file to be created. ilen Default input integer variable containing the length of path. mode Default input integer variable specifying the mode for the new file. ierror Default integer output variable that contains zero if the operation was successful or nonzero if the operation was not successful. PXFMKFIFO may return one of the following error values: EACCES If search permission is denied for a component of the path prefix or if write permission is denied to the parent directory. EEXIST If the specified file exists. EFAULT If path points outside the allocated process address space. EINVAL If the call contains an argument that is not valid or the special file would be on an NFS-mounted system. ENOENT If component of path does not exist or path is an empty string. ENOMEM If PXFREAD is unable to obtain memory to create an ENOTDIR If component of path is not a directory. ENXIO If the device associated with ifildes is a character special file that does not exist or the file pointer is out of range. On IRIX systems, PXFMKFIFO may also return: EROFS If the parent directory for the new file is on a read-only system. ENAMETOOLONG If the length of path or a pathname component exceeds the maximum allowed. ENOSPC If the parent directory cannot be extended because the file system has no space available. EDQUOT If the parent directory cannot be extended because the disk or inode quota on the file system has been exhausted. NOTES The PXF_DEFINITIONS module can be used by Fortran 90 users to enable caller-callee interface checking. SEE ALSO mkfifo(2)