Server for Information Technologies óÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ
ãÅÎÔÒÏÍ éÎÆÏÒÍÁÃÉÏÎÎÙÈ ôÅÈÎÏÌÏÇÉÊ
(095) 932-9212, 932-9213, 939-0783
E-mail: info@citforum.ru
óÅÒ×ÅÒ ÓÏÄÅÒÖÉÔ ÍÏÒÅ(!) ÁÎÁÌÉÔÉÞÅÓËÏÊ ÉÎÆÏÒÍÁÃÉÉ 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: info@citmgu.ru
Designed by Andrey Novikov
Copyright © CIT