Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mkfifo(3C) — Amiga System V Release 4 Version 2.1

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)           COMPATIBILITY FUNCTIONS           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  direc-
     tory  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.  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.



















          Last change: C Programming Language Utilities         1



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