������ �������� ����(!) ������������� ����������
|
CIT Forum CD-ROM
|
|
UNLINK(2)
��������
unlink - �������� �������� ��������
���������
int unlink (path)
char *path;
��������
��������� ����� unlink ������� ������� ��������, �������� ���������� ������, �� ������� ��������� ��������
path.
��������� ����� unlink ����������� �������� � �������
�������� �� ���������, ���� ��������� ���� �� ���� ��
��������� �������:
- [ENOTDIR]
- ��������� �������� �� �������� ���������.
- [ENOENT]
- �������� ���� �� ����������.
- [EACCES]
- ��� ����� �� ����� ��� ���������� ��������.
- [EACCES]
- �������� �������� ������� ������ � �������,
����� �� ������ � ������� ���.
- [EPERM]
- �������� ���� �������� ���������, � ����������� ������������� ������������ �� ����
������������� �����������������.
- [EBUSY]
- ������� ��������, ������� ������ ���� ������, �������� ������ ����������� ��� �������������� �������� �������.
- [ETXTBSY]
- ��������� ������� �������� �������� ��������� ������� �� ����������� ����, �������
�����������.
- [EROFS]
- ��������� ������� �������� ����������� �������� �������, ��������� ������ �� ������.
- [EFAULT]
- �������� path ��������� �� ������� ����������� �������� ��������� ������������.
- [EINTR]
- �� ����� ���������� ���������� ������ ���������� ������.
- [ENOLINK]
- ���������� ��� path ��������� �� ���������
���������, ����� � ������� � ������ ������
���.
- [EMULTIHOP] ���������� path ������� ������������� ��������� � ��������� �����������.
����� ��� ������ �� ���� ������� � ��� ��������, ���
�������� ���� ���� �������� ��������, ���������� ������
������������ ������������� � ���� ��������� ������������. ���� ���� ��� ����� ��������� ����� ���� ��������, ����� ��������� ��������� ������ �� ����, �� ���������� ����������� ����� ������������� �� ������� �������� ��� ����� ����������.
��. �����
close(2), link(2), open(2).
rm(1) � ����������� ������������.
�����������
��� �������� ���������� ��������� ����� 0; � ������
������ ������������ -1, � ���������� errno ������������� ��� ������.