|
��������
creat - �������� ������ ��� ����������� �������������
�����
���������
int creat (path, mode) char *path; int mode;
��������
��������� ����� creat ������� ����� ������� ���� ���
������� ��� ���������� ������������ ���� � ����������
������, ����� �������� �������� �������� path.
���� ���� ����������, �� �� ������������ (������ ���������� ������ 0), � ����� ������� � �������� �� ����������. ���� ���� �� ����������, �� �������������� ��������� � ������ ������������ ����� ��������������� �������, ��������������, ����������� ��������������� ������������ � ������ ��������, � ������� 12 ��� �������� ������ ������� ����� ��������������� ������� �������� ��������� mode, ����������������� ��������� �������:
� ������ ��������� ���������� ���������� ������ ������������ ���������� �����, ��������� ������ �� ������, ���� ���� ����� ������� � ����� �� ��������� ������. ��������� ������� ������� ��������������� �� ������ �����. ���������� ����� ��������� �����, ����� ����� ���������� ��������� ������� exec(2) ���� ��������� �������� [��. fcntl(2)]. ������� ����� ����� ��������� ������������ �� ����� 20 ������. ����� ���� ����� ���� ������ � ������� �������, ����������� ������.
��������� ����� creat ����������� ��������, ���� ��������� ���� �� ���� �� ��������� �������:
��. �����
chmod(2), close(2), dup(2), fcntl(2), lseek(2),
open(2), read(2), umask(2), write(2).
�����������
��� �������� ���������� ��������� ����� ���������������� ������ ����� - ����������� �����; � ������ ������
������������ -1, � ���������� errno ������������� ���
������.
|