|
��������
pipe - �������� �������������� ������
���������
int pipe (fildes) int fildes [2];
��������
��������� ����� pipe ������� �������� �����/������, ���������� �������, � ���������� ��� ����������� �����
fildes[0] � fildes[1]. ���������� fildes[0] ������ ��
������, ���������� fildes[1] - �� ������.
����� ���������� �� 5120 ���� ������; ������ � ���� �������� ���������� ���������� ��� ���������� �������� � ������������ �������� ��������. ����������� ����������� fildes[0] ���������� �������� � ��� �� �������, � ����� ��� ������������ � ������� ����������� fildes[1].
��������� ����� pipe ����������� ��������, ���� ��������� ���� �� ���� �� ��������� �������:
��. �����
read(2), write(2).
sh(1) � ����������� ������������.
�����������
��� �������� ���������� ��������� ����� 0; � ������
������ ������������ -1, � ���������� errno ������������� ��� ������.
|