pipe - создает канал
НАЗВАНИЕpipe - создает канал
СИНТАКСИС
#include
int pipe(int filedes[2]);
ОПИСАНИЕ
pipe создает два файловых описателя, указывающих на
именованый канал, и помещает их в массив filedes.
filedes[0] предназначен для чтения, filedes[1] - для
записи.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При удачном завершении вызова возвращаемое значение равно
нулю. При ошибке оно равно -1, а переменной errno
присваивается номер ошибки.
КОДЫ ОШИБОК
EMFILE Процесс открыл слишком много файлов.
ENFILE Системная таблица файлов переполнена.
EFAULT Неправильное значение filedes.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVr4, SVID, AT&T, POSIX, X/OPEN, BSD 4.3