Server for Information Technologies óÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ
ãÅÎÔÒÏÍ éÎÆÏÒÍÁÃÉÏÎÎÙÈ ôÅÈÎÏÌÏÇÉÊ
(095) 932-9212, 932-9213, 939-0783
E-mail: info@citforum.ru
óÅÒ×ÅÒ ÓÏÄÅÒÖÉÔ ÍÏÒÅ(!) ÁÎÁÌÉÔÉÞÅÓËÏÊ ÉÎÆÏÒÍÁÃÉÉ CIT Forum CD-ROM

WAITSEM(3)
XENIX System V (21 ÉÀÎÑ 1987)

éíñ
waitsem, nbwaitsem - oÖÉÄaeÔ ÄocÔyÐ Ë pecypcy, ÚaËpÙÔoÍy ceÍaÆopoÍ

óéîôáëóéó

	int waitsem(sem_num)
	int sem_num;
	
	int nbwaitsem(sem_num)
	int sem_num;

ïðéóáîéå
Waitsem oÂecÐeÞÉ×aeÔ ÄocÔyÐ Ë pecypcy, ÚaËpÙÔoÍy ceÍaÆopoÍ sem_num. EcÌÉ pecypc ÉcÐoÌØÚyeÔcÑ ÄpyÇÉÍ ÐpoÃeccoÍ, waitsem Ðepe×oÄÉÔ ×ÙÚÙ×aÀÝÉÊ ÐpoÃecc × cocÔoÑÎÉe oÖÉÄaÎÉÑ Äo Ôex Ðop, ÐoËa pecypc Îe oc×oÂoÄÉÔcÑ; × ÔaËoÊ cÉÔyaÃÉÉ nbwaitsem ×oÚ×paÝaeÔ ÚÎaÞeÎÉe ENAVAIL. Waitsem É nbwaitsem ÉcÐoÌØÚyÀÔcÑ ×ÍecÔe c sigsem ÄÌÑ cÉÎxpoÎÉÚaÃÉÉ ÄocÔyÐa Ë oÂÝeÍy pecypcy. K oÄÎoÍy ceÍaÆopy ÍoÇyÔ oÂpaÔÉÔØcÑ ÎecËoÌØËo ÐpoÃecco× c ÐoÍoÝØÀ waitsem É Ðepe×oÄÑÔcÑ × peÖÉÍ oÖÉÄaÎÉÑ, ÐoËa ÐpoÃecc, ×ÌaÄeÀÝÉÊ pecypcoÍ, Îe ÉÚÄacÔ sigsem. ðpÉ ÜÔoÍ yÐpa×ÌeÎÉe ÐepeÄaeÔcÑ oÞepeÄÎoÍy ÐpoÃeccy, cÔoÑÝeÍy × oÞepeÄÉ Ë ÜÔoÍy ceÍaÆopy. OÞepeÄØ Ë ceÍaÆopy opÇaÎÉÚyeÔcÑ Ðo ÐpÉÎÃÉÐy "ðep×ÙÍ ÐpÉÛeÌ - Ðep×ÙÍ oÂcÌyÖeÎ".

CÉcÔeÍÎaÑ co×ÍecÔÉÍocÔØ
Waitsem ÍoÖeÔ ÂÙÔØ ÉcÐoÌØÚo×aÎ ÄÌÑ paÂoÔÙ c ceÍaÆopaÍÉ, coÚÄaÎÎÙÍÉ × oÐepaÃÉoÎÎoÊ cpeÄe XENIX ×epcÉÉ 3.0, Îo Îe × cpeÄe XENIX System V.

óí. ôáëöå
creatsem(3), opensem(3), sigsem(3).

äéáçîïóôéëá
B cÌyÞae oÛÉÂËÉ waitsem ×oÚ×paÝaeÔ -1. EcÌÉ sem_num ÐpeÄ×apÉÔeÌØÎo Îe oÔËpÙÔ ÐyÔeÍ ×ÙÚo×a opensem ÉÌÉ creatsem, ÐepeÍeÎÎoÊ errno ÐpÉc×aÉ×aeÔcÑ ÚÎaÞeÎÉe EBADF. EcÌÉ sem_num Îe Ñ×ÌÑeÔcÑ yËaÚaÔeÌeÍ Îa ÆaÊÌ ÔÉÐa "ceÍaÆop", ÐepeÍeÎÎoÊ errno ÐpÉc×aÉ×aeÔcÑ ÚÎaÞeÎÉe ENOTNAM. EcÌÉ ÐpoÃecc, ×ÌaÄeÀÝÉÊ pecypcoÍ, Îe oc×oÂoÄÉÌ eÇo ÐepeÄ Úa×epÛeÎÉeÍ, ×ce ÐpoÃeccÙ, oÖÉÄaÀÝÉe × oÞepeÄÉ Ë ÜÔoÍy pecypcy, ÐoÌyÞaÔ errno co ÚÎaÞeÎÉeÍ ENAVAIL. ðpÉ ÜÔoÍ pecypc ocÔaeÔcÑ × ÎeoÐpeÄeÌeÎÎoÍ cocÔoÑÎÉÉ. EcÌÉ ÐpoÃecc ÉÚÄaÌ Ä×a waitsem ÂeÚ ÐpoÍeÖyÔoÞÎoÇo ×ÙÚo×a sigsem, ÐepeÍeÎÎoÊ errno ÐpÉc×aÉ×aeÔcÑ ÚÎaÞeÎÉe EINVAL.

úAíEþAîéñ
äaÎÎaÑ ×oÚÍoÖÎocÔØ cÐeÃÉÆÉÞÎa ÄÌÑ oÐepaÃÉoÎÎoÊ cpeÄÙ XENIX É, ×oÚÍoÖÎo, Îe ÍoÖeÔ ÂÙÔØ ÐpÉÍeÎeÎa × ÄpyÇÉx cÉcÔeÍax UNIX. ðpÉ ËoÍÐoÎo×Ëe ÎeoÂxoÄÉÍo yËaÚÙ×aÔØ ÆÌaÇ -lx.
Comments: info@citmgu.ru
Designed by Andrey Novikov
Copyright © CIT