unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OSF1-V5.1-alpha)
Page:
Section:
Apropos / Subsearch:
optional field



mkfifo(1)							    mkfifo(1)



NAME

  mkfifo - Makes FIFO special files

SYNOPSIS

  mkfifo [-m mode] file...

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

STANDARDS

  Interfaces documented	on this	reference page conform to industry standards
  as follows:

  mkfifo:  XCU5.0

  Refer	to the standards(5) reference page for more information	about indus-
  try standards	and associated tags.

OPTIONS

  -m mode
      Sets 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.

      [Tru64 UNIX]  The	default	mode is	a=rw (permissions of rw-rw-rw) as
      modified by the current file mode	creation mask (umask).

OPERANDS

  file
      The path name of a FIFO special file to be created.

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.  If the -m option	is not used, 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.






EXIT STATUS

  The mkfifo utility exits with	one of the following values:

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

  >>0  Indicates	that an	error occurred.

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	per-
       missions	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.

ENVIRONMENT VARIABLES

  The following	environment variables affect the execution of mkfifo:

  LANG
      Provides a default value for the internationalization variables that
      are unset	or null. If LANG is unset or null, the corresponding value
      from the default locale is used.	If any of the internationalization
      variables	contain	an invalid setting, the	utility	behaves	as if none of
      the variables had	been defined.

  LC_ALL
      If set to	a non-empty string value, overrides the	values of all the
      other internationalization variables.

  LC_CTYPE
      Determines the locale for	the interpretation of sequences	of bytes of
      text data	as characters (for example, single-byte	as opposed to multi-
      byte characters in arguments).

  LC_MESSAGES
      Determines the locale for	the format and contents	of diagnostic mes-
      sages written to standard	error.

  NLSPATH
      Determines the location of message catalogues for	the processing of
      LC_MESSAGES.

SEE ALSO

  Commands:  mkdir(1), mknod(8)

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

  Standards:  standards(5)