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

PLOCK(2)

��������
plock - ��������� �������� � ������

���������

        #include <sys/lock.h>

        int plock (op)
        int op;

��������
��������� ����� plock ��������� ���������� ��� �������� �������� � ������ ������� ������, ������, ��� ��� ��������. ����� ����� ��������� �������� �� ����������� �� ������ ��� �������� �������, ������������� ������ ���������. ����������� plock ����� ����� �������� ��������� ��������� � ������. � ��������, ����������� plock, ����������� ������������� ������������ ������ ���� ��������������� �����������������. �������� op ������ ��������� ��������:

��������� �������� �� ����������� � ��������� ����� plock ����������� ��������, ���� ��������� ���� �� ���� �� ��������� �������:

[EPERM]
��������������� �������� ����������� ������������� ������������ �� �������� ��������������� �����������������.
[EINVAL]
�������� op ����� PROCLOCK, ������ �� ������� ���� ���� ������� �������� ��� ������������ � ������.
[EINVAL]
�������� op ����� TXTLOCK, ������ ������� ������ (��� ���� �������) ��� ������������ � ������.
[EINVAL]
�������� op ����� DATLOCK, ������ ������� ������ (��� ���� �������) ��� ������������ � ������.
[EINVAL]
�������� op ����� UNLOCK, �� �� ���� ������� �������� �� ������������ � ������.
[EAGAIN]
������ ������������.

��. �����
exec(2), exit(2), fork(2).

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