PIPE   (2) manpage
PIPE
2
1993-07-23
Linux 0.99.11
Linux Programmer's Manual
  • NAME
      pipe - create pipe
  • SYNOPSIS
      #include <unistd.h>

      int pipe(int filedes [2]);
  • DESCRIPTION
      pipe creates a pair of file descriptors, pointing to a pipe inode, and places them in the array pointed to by filedes . filedes[0]    is for reading, filedes[1] is for writing.
  • RETURN VALUE
      On success, zero is returned.  On error, -1 is returned, and errno is set appropriately.
  • ERRORS
      EMFILE
      Too many file descriptors are in use by the process.
      ENFILE
      The system file table is full.
      EFAULT
      filedes is not valid.
  • CONFORMING TO
      SVr4, SVID, AT&T, POSIX, X/OPEN, BSD 4.3
  • SEE ALSO
Current Users: 21 © 1999-2006 Linux.com.hk PenguinSoft
All trademarks and copyrights on this page are owned by their respective companies. Linux is a trademark of Linus Torvalds.