������ �������� ����(!) ������������� ����������
|
CIT Forum CD-ROM
|
|
MKDIR(2)
��������
mkdir - �������� ��������
���������
int mkdir (path, mode)
char *path;
int mode;
��������
������� mkdir ������� ����� ������� � ������ path. �������� mode ������ ����� ������� � ������ ��������. ��������������� �������� ����� ������ �������� ������ ������������ ���� ������ ��������� mode [��. umask(2)].
������������� ��������� �������� ��������������� ������
������������ �������������� ������������, � ������������� ������ ��������������� ������ ������������ �������������� ������ ��������. ����� ��������� ������� ��
�������� ���������, �� ����������� "." � "..".
������� mkdir ����������� �������� � ������� �� ���������, ���� ��������� ���� �� ���� �� ��������� �������:
- [ENOTDIR]
- ��������� �������� �� �������� ���������.
- [ENOENT]
- ��������� �������� �� ����������.
- [ENOLINK]
- �������� path ��������� �� ��������� ���������, ����� � ������� � ������ ������ ���.
- [EMULTIHOP] ���������� path ������� ������������� ��������� � ��������� �����������.
- [EACCES]
- ��� ����� �� ����� ��� ���������� ��������,
���� ��� ����� �� ������ � �������, ���������� �������, ������� ������ ���� ������.
- [ENOENT]
- ����� �������� ��������� ����������� ����������.
- [EEXIST]
- ��������� ���� ��� ����������.
- [EROFS]
- �������, ������������ ���������, ���������
� �������� �������, ��������� ������ ��
������.
- [EFAULT]
- �������� path ��������� �� ������� ����������� �������� ��������� ������������.
- [EMLINK]
- ���������� ���������� ������ ������� �� �
���������� ������������� ����� ������ ��
����������.
- [EIO]
- �� ����� ������� � �������� ������� ��������� ������ �����/������.
�����������
��� �������� ���������� ��������� ����� 0; � ������
������ ������������ -1, � ���������� errno ������������� ��� ������.