Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pipe(2) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ksh(1)

sh(1)

read(2)

write(2)



     pipe(2)                                                   pipe(2)



     NAME
          pipe - create an interprocess channel

     SYNOPSIS
          int pipe (fildes)
          int fildes[2];

     DESCRIPTION
          pipe creates an I/O mechanism called a pipe and returns two
          file descriptors, fildes[0] and fildes[1].  fildes[0] is
          opened for reading and fildes[1] is opened for writing.

          Up to 5120 bytes of data are buffered by the pipe before the
          writing process is blocked.  A read only file descriptor
          fildes[0] accesses the data written to fildes[1] on a
          first-in-first-out (FIFO) basis.


          EMFILE]        pipe will fail if 19 or more file descriptors
                         are currently open.

          ENFILE]        The system file table is full.

     RETURN VALUE
          Upon successful completion, a value of 0 is returned.
          Otherwise, a value of -1 is returned and errno is set to
          indicate the error.

     SEE ALSO
          ksh(1), sh(1), read(2), write(2).

























     Page 1                                        (last mod. 1/14/87)



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