|
��������
mknod - �������� ��������, ������������ ��� ��������
�����
���������
int mknod (path, mode, dev) char *path; int mode, dev;
��������
��������� ����� mknod ������� ����� ���� � ����������
������, �� ������� ��������� �������� path. ����� ������ ����� ������������ ���������� mode. ���� � ��������
mode ���������������� ��������� �������:
0010000 | ����������� ����������� �����. |
0020000 | ����������� ���������� ����. |
0040000 | �������. |
0060000 | ����������� ������� ����. |
0100000 ��� 0000000 | ������� ����. |
��������� ���� � �������� mode ���������� ��� � ��������� ������ chmod(2).
�������������� ��������� � ������ ����� ��������������� ������� ����������� ���������������, ��������������, ������������ � ������ ��������.
�������� ��������� mode, ����������� �� �� ��������, ��������� ����, ��������� ��������������� � �� ������ ��������������. ������� 9 ��� �������� mode �������������� ������ ������ �������� ������: ���������� �� ����, ������� ������������� ��������� ����� �����
��������� ����� mknod ����� ����������� ������ ������������������ ��� ����� ������, �������� �� ������������ ������������ ������.
��������� ����� mknod ����������� �������� � ����� ���� �� ���������, ���� ��������� ���� �� ���� �� ��������� �������:
��. �����
chmod(2), exec(2), umask(2), fs(4).
mkdir(1) � ����������� ������������.
�����������
��� �������� ���������� ��������� ����� 0; � ������
������ ������������ -1, � ���������� errno ������������� ��� ������.
���������������
���� ��������� ����� mknod ������������ ��� ��������
���������� � �������� �� ��������� ���������� (�������
���), �� ������� � ������� ������ ���������� ���������������� ������������� ���������.
|