Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mkfifo(3C) — Dell System V Release 4 Issue 2.2

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)             UNIX System V(C Development Set)              mkfifo(3C)


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
      SISGID bit is set in the parent directory then the group id of the FIFO
      is inherited from the parent.

      mkfifo calls the system call mknod 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.  Otherwise, 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.






















10/89                                                                    Page 1





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