Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� 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 ������������� ��� ������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT