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

ACCESS(2)

��������
access - �������� ����������� �����

���������

        int access (path, amode)
        char *path;
        int amode;

��������
�������� path �������� ���������� �� ���������� ��� �����. ��������� ����� access ��������� ����������� ���������� ����� � ������������ � ������ ��������, ������������ � ��������� amode, ��������� �������� �������������� ������������ � ������ ������ ����������� ���������������. ������ �������� ��� �������� ��� ��������� �����������:

������������� ������ � ����� ��������, ���� ��������� ���� �� ���� �� ��������� �������:

[ENOTDIR]
��������� �������� �� �������� ���������.
[ENOENT]
����������� ����� �� ������, ������ ��� ���������� (�����) ��� ������� ����������� �����.
[ENOENT]
��������� ���� �� ����������.
[EACCES]
��� ���������� �������� ����������� ����� �� �����.
[EROFS]
����������� ����� �� ������ ��� �����, �������������� � �������� �������, ��������� ������ �� ������.
[ETXTBSY]
����������� ����� �� ������ ��� �����, ����������� ����������� ������ ������, ������� � ������ ������ �����������.
[EACCES]
����������� ����� �� ��������, ����������� ������� ������� � �����.
[EFAULT]
�������� path ��������� �� ������� ����������� �������� ��������� ������������.
[EINTR]
�� ����� ���������� ���������� ������ ���������� ������.
[ENOLINK]
���������� ��� path ��������� �� ��������� ���������, ����� � ������� � ������ ������ ���.
[EMULTIHOP]
���������� path ������� ������������� ��������� � ��������� �����������.

��� ��������� ����� ������������� ������ ���� ������ �������, �������� ����� ���������. ��� ������ ������ �����, �������� �� ���������, ����������� ���� ������ �������, �������� ����� ������ ������. ��� ���� ��������� ����������� ����� ������� ������ �������������.

��. �����
chmod(2), stat(2).

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