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

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

���
opensem - o��p��ae� ce�a�op

���������

	int opensem (sem_name)
	char *sem_name;
	
	sem_num = opensem (sem_name);

��������
opemsem o��p��ae� ce�a�op, �a�a���� ��e�e� sem_name, � �o��pa�ae� y���a����� ��e������a��o���� �o�ep ce�a�opa sem_num, �o�op�� �a�e� �c�o���ye�c� ���o�a�� waitsem � sigsem. ��� �����a���a��� ce�a�opa �epe� �ep��� e�o o��p���e� �y��o �����a�� creatsem.

C�c�e��a� co��ec���oc��
opensem �o�e� �c�o���o�a��c� ��� o��p���� ce�a�opo� �o���o � XENIX, �epc�� 3.0, �o �e ��� ce�a�opo� XENIX System V.

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

�����������
opensem a�ap���o �a�ep�ae�c�, ec�� ���o���e�c� xo�� �� o��o �� c�e�y���x yc�o���:
[ENOENT] ��a�a���� ce�a�op �e cy�ec��ye�.
[ENOTNAM] ��a�a���� �a�� �e ����e�c� ce�a�op��� (�.e �a���, �o�op�� ��� co��a� ���o�o� creatsem(3)).
[ENAVAIL] Ce�a�op �e�oppe��e�.

B c�y�ae o����� �o��pa�ae�c� ��a�e��e -1 � � errno �a�oc��c� �o� o�����.

�A�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��a, �c�o���y��a� ��y �y�����, �o���a �o��o�o�a��c� c ��a�o� -lx.

�PE�Y�PE��E��E
Bo ���e�a��e �y���a �e c�e�ye� o��p��a�� o��� � �o� �e ce�a�op �o�ee o��o�o pa�a.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT