Man pages íà ðóññêîì

         

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.

ÑÌ. ÒÀÊÆÅ

, ,

ÄÈÀÃÍÎÑÒÈÊÀ

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ì ). [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.



Ñîäåðæàíèå ðàçäåëà