Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mkfifo(3C) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chmod(2)

exec(2)

mkdir(1)

mknod(2)

stat(5)

umask(2)






       mkfifo(3C)                                                mkfifo(3C)


       NAME
             mkfifo - create a new FIFO

       SYNOPSIS
             #include <sys/types.h>
             #include <sys/stat.h>
             int mkfifo (const char *path, mode_t 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 directory then
             the group ID of the FIFO is inherited from the parent.

             mkfifo calls the system call mknod to make the file.

          Return Values
             Upon successful completion a value of 0 is returned.
             Otherwise, a value of -1 is returned and errno is set to
             identify the error.

       REFERENCES
             chmod(2), exec(2), mkdir(1), mknod(2), stat(5), umask(2)

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
















                           Copyright 1994 Novell, Inc.               Page 1








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