HP-UX Reference (11i v1 05/09) - 1 User Commands A-M (vol 1)
m
mkfifo(1) mkfifo(1)
NAME
mkfifo - make FIFO (named pipe) special files
SYNOPSIS
mkfifo [-p][-m mode ] filename ...
DESCRIPTION
mkfifo creates the FIFO special files named by its operand list. The operands are taken sequentially in
the order specified and, if the user has write permission in the appropriate directory, the
FIFO is created
with permissions 0666 modified by the user’s file mode creation mask (see umask(2)).
The specific actions performed are equivalent to calling
mkfifo(filename, 0666)
for each filename in the operand list (see mkfifo(3C)).
Options
mkfifo recognizes the following command-line options:
-m mode After creating the FIFO special file, set the permission bits of the new file to the
specified mode value. The mode option argument is a symbolic mode string as defined
in chmod(1).
(XPG4 Only.) In the symbolic mode strings, the operators + and - will be interpreted
relative to an initial mode of a=rw.
-p Create any missing intermediate path name components.
EXTERNAL INFLUENCES
Environment Variables
LANG determines the locale to use for the locale categories when both LC_ALL and the corresponding
environment variable (beginning with LC_) do not specify a locale. If LANG is not specified or is set to the
empty string, a default of "C" (see lang(5)) is used.
LC_ALL determines the locale to use to override any values for locale categories specified by the settings of
LANG or any environment variables beginning with LC_.
LC_CTYPE determines the locale for the interpretation of sequences of bytes of text data as characters
(e.g., single- versus multibyte characters in arguments).
If any internationalization variable contains an invalid setting,
mkfifo behaves as if all internationaliza-
tion variables are set to "C". See environ(5).
International Code Set Support
Single-byte character code sets are supported.
RETURN VALUE
mkfifo returns zero if invoked with at least one operand and if all FIFO special files were created success-
fully. Otherwise, it prints a diagnostic message and returns non-zero.
EXAMPLES
The following command creates a FIFO special file named peacepipe in the current directory:
mkfifo peacepipe
SEE ALSO
chmod(1), umask(1), mknod(1M), mkfifo(3C).
STANDARDS CONFORMANCE
mkfifo: XPG3, XPG4, POSIX.2
HP-UX 11i Version 1: September 2005 − 1 − Hewlett-Packard Company Section 1−−551