Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pipe(2) — 4D1 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

read(2)

write(2)

sh(1)



     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 10240 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.

          pipe will fail if:


          [EMFILE]       NOFILES - 1 or more file descriptors are
                         currently open.

          [ENFILE]       The system file table is full.

     SEE ALSO
          read(2), write(2).
          sh(1) in the User's Reference Manual.

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

     ORIGIN
          AT&T V.3



















     Page 1                                        (last mod. 8/20/87)



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