Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mkfifo(3C) — svr4 — mips UMIPS RISC/os 5.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chmod(2)

exec(2)

mknod(2)

umask(2)

fs(4)

stat(5)

mkdir(1)



MKFIFO(3C-SVR4)     RISC/os Reference Manual      MKFIFO(3C-SVR4)



NAME
     mkfifo - create a new FIFO

SYNOPSIS
     #include <sys/types.h>
     #include <sys/stat.h>

     int mkfifo (const char *path, modet mode);

DESCRIPTION
     The mkfifo routine creates a new FIFO special file named by
     the pathname pointed to by path.  The mode of the new FIFO
     is initialized from mode.  The file permission bits of the
     mode argument are modified by the process's file creation
     mask [see umask(2)].

     The FIFO's owner id is set to the process's effective user
     id.  The FIFO's group id is set to the process's effective
     group id, or if the S_ISGID bit is set in the parent direc-
     tory then the group id of the FIFO is inherited from the
     parent.

     mkfifo calls the system call mknod(2) to make the file.

SEE ALSO
     chmod(2), exec(2), mknod(2), umask(2), fs(4), stat(5).
     mkdir(1) in the User's Reference Manual.

DIAGNOSTICS
     Upon successful completion a value of 0 is returned.  Other-
     wise, a value of -1 is returned and errno is set to indicate
     the error.

NOTES
     Bits other than the file permission bits in mode are
     ignored.



















                        Printed 11/19/92                   Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026