|
��������
ioctl - ���������� ������������
���������
ioctl (fildes, command, arg) int fildes, command;
��������
��������� ����� ioctl ��������� ��������� �����������
�������� ��� �������� ������������ � ������������������. ��� ������, �� ���������� ������������������, ��������, ������� ��������� ���� ��������� �����, �������
�� ����������. ��������� command � arg ���������� �
����, ��������������� � ������������ fildes, � ���������������� ��������� ����������. �������� ������ ���������� ��� ������� ��������� ������������ �����; �������� �������� �����/������ ����������� � ������� ��������� ������� read(2) � write(2).
�������� ��� ������������������, ����������� � ������� ���������� ������ ioctl, ������� � streamio(7).
�������� fildes - ��� �������� ���������� �����, ����������� �����������. �������� command ������ ����������� �������� � ������� �� ����������, � ������� ������� ������. �������, arg ������ �������������� ����������, ������� ����� ������������� ��� ���������� ��������� ��������. ��� ��������� arg ������� �� ����������� ������������ �������� � �������� ���� �����, ���� ���������� �� ����������� ��� ���������� ���������.
�������, ��� ���������� ��������� ����� ��������, ������� ����������� ���������� ��������� ���������, �������� ����� ��������� � ���������� [��. termio(7)].
��������� ����� ioctl ����������� �������� ��� ������ ������ ����, ���� ��������� ���� �� ���� �� ��������� �������:
��������� ����� ioctl ����� ����������� ��������, ���� ������� ���������� ��������� ������. � ���� ������ ������ ������������ ��������� ������� ��� ���������. ���������� ������� ����� ������������ �� ��� ������ �� ������������� ����:
��. �����
streamio(7), termio(7) � ����������� ��������������.
�����������
��� �������� ���������� ��������� ������� �� ������������ ��������, �� ������ ���� ��������������� �����
������. � ������ ������ ������������ -1, � ����������
errno ������������� ��� ������.
|