FreeBSD Manual Pages
PIPE(2) Linux Programmer's Manual PIPE(2) 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 read(2), write(2), fork(2), socketpair(2) Linux 0.99.11 1993-07-23 PIPE(2)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | CONFORMING TO | SEE ALSO
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=pipe&sektion=2&manpath=Red+Hat+9>