pipe

Hurricane Electric Internet Services: Accounts starting at $9.95/month
Hurricane Electric Internet Services

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 pro-
               cess.

       ENFILE  The system file table is full.

       EFAULT  filedes is not valid.


SEE ALSO

       read(2), write(2), fork(2), socketpair(2)
Hurricane Electric Internet Services: Accounts starting at $9.95/month
Hurricane Electric Internet Services
Copyright (C) 1998 Hurricane Electric. All Rights Reserved.