Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mkfifo(1) — Digital UNIX 3.2c

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mknod(8)

chmod(2)

mkdir(2)

mkfifo(3)

mknod(2)

umask(2)

mkfifo(1)  —  Commands

NAME

mkfifo − Makes FIFO special files

SYNOPSIS

mkfifo [-m mode] file ... 

The mkfifo utility creates FIFO special files in the order specified. 

FLAGS

-m modeSets the file permission bits of the new file to the specified mode value, after creating the FIFO special file.  The mode argument is a symbolic mode string (see chmod), in which the operator characters + (plus sign) and - (minus) are interpreted relative to the default file mode for that file type.  The + character adds permissions to the default mode, and - deletes permissions from the default mode. 

The default mode is a=rw (permissions of rw-rw-rw). 

DESCRIPTION

For each file argument, mkfifo performs actions equivalent to the mkfifo() call with the following arguments:

     1.The file argument is used as the pathname argument. 

     2.The value of the bitwise inclusive OR of S_IRUSR, S_IWUSR, S_IRGRP, S_IWGRP, S_IROTH, and S_IWOTH is used as the mode argument. 

EXAMPLES

     1.To create a FIFO special file with permissions prw-r--r--, enter:

mkfifo -m 644 /tmp/myfifo

The command creates the /tmp/myfifo file with read/write permissions for the owner and read permission for the group and for others. 

     2.To create a FIFO special file using the - (minus) operand to set permissions of prw-r-----, enter:

mkfifo -m g-w,o-rw /tmp/fifo2

The command creates the /tmp/fifo2 file, removing write permission for the group and all permissions for others. 

EXIT VALUES

The mkfifo utility exits with one of the following values:

0Indicates that all the specified FIFO special files were created successfully. 

>0Indicates that an error occurred. 

RELATED INFORMATION

Commands:  mknod(8). 

Functions:  chmod(2), mkdir(2), mkfifo(3), mknod(2), umask(2). 

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