Anda di halaman 1dari 1

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

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 23 July 1993 1

Anda mungkin juga menyukai