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

SIGSEM(3)
XENIX System V (21 ���� 1987)

���
sigsem - �oc��ae� c���a� �po�eccy, �o�op�� �axo���c� � o�epe�� � ce�a�opy

���������

	int sigsem(sem_num)
	int sem_num;

��������
Sigsem �oc��ae� c���a� �po�eccy, �o�op�� �axo���c� � o�epe�� � ce�a�opy sem_num, ��o�� �oc�e���� �o� �c�o���o�a�� pecypc, �a�p���� ���� ce�a�opo�. Sigsem �c�o���ye�c� ��ec�e c waitsem(3) ��� c��xpo���a��� �oc�y�a �po�ecco� � o��o�y pecypcy. Hec�o���o �po�ecco� �o�y� ���a�� c�c�e���� ���o� waitsem �a o��� ce�a�op. �p� ��o� o�� �epe��y� � coc�o���e o���a���, �o�a �po�ecc, ��e���� �oc�y� � pecypcy, �e ���ac� c�c�e���� ���o� sigsem. Ec�� o���a���x �po�ecco� �ec�o���o, y�pa��e��e �y�e� �epe�a�o �ep�o�y �� o�epe�� � ce�a�opy. O�epe�� � ce�a�opy op�a���ye�c� �o �p�����y "�ep��� �p��e� - �ep��� o�c�y�e�" (FIFO).

��. �����
creatsem(3), opensem(3), waitsem(3).

C�c�e��a� co��ec���oc��
Sigsem �o�e� ���� �c�o���o�a� �o���o c ce�a�opa��, co��a����� � o�epa��o��o� c�c�e�e XENIX �epc�� 3.0, �o �e � c�c�e�e XENIX System V.

�����������
B c�y�ae o����� sigsem �o��pa�ae� -1. Ec�� sem_num �e y�a���ae� �a �a�� ���a "ce�a�op", �epe�e��o� errno �p�c�a��ae�c� ��a�e��e ENOTNAM. Ec�� sem_num �e o��p�� c�c�e���� ���o�o� opensem, �epe�e��o� errno �p�c�a��ae�c� ��a�e��e EBADF. Ec�� �����a���� �po�ecc �e ����e�c� ��a�e���e� ce�a�opa (�o ec�� ��o� �po�ecc �pe��ap��e���o �e ���a� c�c�e���� ���o� waitsem), �epe�e��o� errno �p�c�a��ae�c� ��a�e��e ENAVAIL.

�A�E�A���
�a��a� �o��o��oc�� ����e�c� c����o c�c�e��o �a��c��o�. �p� �o��o�o��e �eo�xo���o �c�o���o�a�� ��a� -lx.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT