|
��������
close - ������� ���������� �����
���������
int close (fildes) int fildes;
��������
�������� fildes - ��� ���������� �����, ���������� �
���������� ���������� ��������� ������� creat, open,
dup, fcntl ��� pipe. ��������� ����� close ���������
���� ����������. ��� ���������� �����, ����������������
� ������������ fildes, ������������� ����������� ��������, ���������.
���� ����������� ����-���������������� [��. intro(2)] � ���������� ������� �������������� ��������������� ��� ��������� ������� SIGPOLL [��. signal(2) � sigset(2)] � ����� � ���������, ���������������� � ���� ������ [��. I_SETSIG � streamio(7)], ����������� ������� ������������� � ���������� �������� � ����� ����������.
��������� ����� close ��� ������, ���������� � ������������ fildes, �������� � ���������� ������. ���� ���� O_NDELAY �� ���������� � �� ���� ��������, ��������������� ��� ������, ��������� ����� close ���� �� 15 ������, ���� ��� ������ � �������� �������� �����, � ������ ����� ����� ����������� �����. ���� ���� O_NDELAY ���������� ��� ���� ���������� �������, ��������� ����� close �� ���� ��������� ������ � ����������� ����� ����������.
��������� ����� close ����������� �������� � ��������� ���������� ����� �� �����������, ���� ��������� ���� �� ���� �� ��������� �������:
��. �����
creat(2), dup(2), exec(2), fcntl(2), intro(2), open(2),
pipe(2), signal(2), sigset(2).
streamio(7) � ����������� ��������������.
�����������
��� �������� ���������� ��������� ����� 0; � ������
������ ������������ -1, � ���������� errno ������������� ��� ������.
|