Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

LINK(2)

��������
link - �������� ������ �� ����

���������

        int link (path1, path2)
        char *path1, *path2;

��������
��������� ����� link ������� ����� ������ (������� ��������) ��� ������������� �����. �������� path1 ��������� �� ���������� ��� ������������� �����, �������� path2 - �� ���������� ��� ������������ �������� ��������.

��������� ����� link ����������� �������� � ������ �� ���������, ���� ��������� ���� �� ���� �� ��������� �������:

[ENOTDIR]
��������� ������ �� ��������� �� �������� ���������.
[ENOENT]
��������� ������ �� ��������� �� ����������.
[EACCES]
��� ���������� ������ �� ��������� ����������� ����� �� �����.
[ENOENT]
����, �������� ���������� ������ path1, �� ����������.
[EEXIST]
������, �������� ���������� ������ path2, ����������.
[EPERM]
����, �������� ���������� ������ path1, �������� ���������, � ����������� ������������� ������������ �� ���� ������������� �����������������.
[EXDEV]
���������� ����� path1 � path2 ��������� �� ������ ���������� ���������� (�������� �������).
[ENOENT]
�������� path2 ��������� �� ������ ���������� ���.
[EACCES]
�������� ������ ������� ������ � �������, ����� �� ������ � ������� ���.
[EROFS]
�������� ������ ������� ������ � �������, ������������� � �������� �������, ��������� ������ �� ������.
[EFAULT]
�������� path1 ��� path2 ��������� �� ������� ����������� �������� ��������� ������������.
[EMLINK]
����������� ����������� ���������� ���������� ������ �� ����.
[EINTR]
�� ����� ���������� ���������� ������ ���������� ������.
[ENOLINK]
���������� ��� path1 ��� path2 ��������� �� ��������� ���������, ����� � ������� � ������ ������ ���.
[EMULTIHOP] ���������� path1 ��� path2 ������� ������������� ��������� � ��������� �����������.

��. �����
unlink(2).

�����������
��� �������� ���������� ��������� ����� 0; � ������ ������ ������������ -1, � ���������� errno ������������� ��� ������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT