|
���
lock - ��o��pye� �po�ecc � o�epa����o� �a����
���������
int lock (flag) int flag;
��������
Ec�� ap�y�e�� flag �e pa�e� 0, �e�y��� �po�ecc ��o��pye�c�,
�.e. �e �y�e� ���py�a��c� �� �a���� �a �c����e��e� c�y�a�,
�o��a e�y �o�pe�ye�c� �o�o����e���a� �a����. Ec�� ap�y�e��
pa�e� 0, �po�ecc pa���o��pye�c�. ��o� ���o� �o�yc��� �o���o
��� �po�ecca c �p����e��po�a���� ���e�������
�o���o�a�e��c��� ID.
�A�E�A���
��o��po�a��e �po�ecco� �o�e� �p��o���� � �y���y. B c�c�e�e c
�a��� o��e�o� o�epa����o� �a���� �e c�e�ye� �o���o�a��c�
���� ���o�o�. �y��e �ce�o ��o��po�a�� �po�ecc �c�ope �oc�e
c�c�e��o� �a�py���, �a� �a� �o��a �y�e� ��o��po�a��c�
y�ac�o� � �o��e �a����.
��a oco�e��oc�� c�e������a ��� XENIX � �o�e� o�cy�c��o�a�� � �py��x pea���a���x UNIX. �po�pa���, �c�o���y���e ��o� ���o�, �o���� �o��o�o�a��c� c ��a�o� -lx.
|