Man pages íà ðóññêîì

         

LOCK(3) XENIX System V (21 èþíÿ 1987)


ÈÌß

lock - áëoêèpyeò ïpoöecc â oïepaòèâíoé ïaìÿòè

ÑÈÍÒÀÊÑÈÑ

int lock (flag) int flag;

ÎÏÈÑÀÍÈÅ

Ecëè apãyìeíò flag íe paâeí 0, òeêyùèé ïpoöecc áëoêèpyeòcÿ, ò.e. íe áyäeò âûãpyæaòücÿ èç ïaìÿòè ça ècêëþ÷eíèeì cëy÷aÿ, êoãäa eìy ïoòpeáyeòcÿ äoïoëíèòeëüíaÿ ïaìÿòü. Ecëè apãyìeíò paâeí 0, ïpoöecc paçáëoêèpyeòcÿ. Ýòoò âûçoâ äoïycòèì òoëüêo äëÿ ïpoöecca c ïpèâèëeãèpoâaííûì ýôôeêòèâíûì ïoëüçoâaòeëücêèì ID.

ÇAÌE×AÍÈß

Áëoêèpoâaíèe ïpoöeccoâ ìoæeò ïpèâoäèòü ê òyïèêy. B cècòeìe c ìaëûì oáúeìoì oïepaòèâíoé ïaìÿòè íe cëeäyeò ïoëüçoâaòücÿ ýòèì âûçoâoì. Ëy÷øe âceão áëoêèpoâaòü ïpoöecc âcêope ïocëe cècòeìíoé çaãpyçêè, òaê êaê òoãäa áyäeò áëoêèpoâaòücÿ y÷acòoê â êoíö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ììû, ècïoëüçyþùèe ýòoò âûçoâ, äoëæíû êoìïoíoâaòücÿ c ôëaãoì -lx.



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