Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       pipe - создать канал

ОБЗОР

       #include <unistd.h>

       int pipe(int filedes[2]);

ОПИСАНИЕ

       pipe  создаёт  пару  файловых  дескрипторов,  указывающих  на индексный
       дескриптор (inode) канала и помещает их в массив  filedes.   filedes[0]
       для чтения, filedes[1] для записи.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       В  случае успеха, возвращается ноль. В случае ошибки, возвращается -1 и
       значение errno устанавливается соответствующим образом.

ОШИБКИ

       EMFILE Данный процесс использует слишком много файловых дескрипторов.

       ENFILE Таблица системных файлов заполнена.

       EFAULT Указано недопустимое значение filedes.

СООТВЕТСТВИЕ СТАНДАРТАМ

       SVr4, SVID, AT&T, POSIX, X/OPEN, BSD 4.3

СМОТРИ ТАКЖЕ

       read(2), write(2), fork(2), socketpair(2)

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2004