_  _   ,_
/^\/^\-/ @D
~(________/ PERL.LT
|L |L
L L
Straipsniai  Funkcijos 
Funkcijos/semctl - SysV singalinės kontrolės operacijos

  • semctl ID,SEMNUM,CMD,ARG

    Iškviečia System V IPC funkciją semctl. Ko gero reikėtų rašyti

        use IPC::SysV;

    pirmiausia, norint gauti teisingai apibrėžtą konstantą. Jei CMD yra IPC_STAT ar GETALL, tuomet ARG turi būti kintamasis, kuris talpintų gražintą semid_ds struktūrą ar signalinių reikšmių masyvą (semaphore value array). Gražina kaip ir ioctl: neapibrėžtą (undefined) reikšmę esant klaidai, "0 bet true", esant nuliui ar kitu atveju esamą reikšmę. ARG turi būti sudarytas iš short integer vektoriaus, kuris gali būti sukurtas pack("s!",(0)x$nsem). Taip pat apie tai "SysV IPC" perlipc, IPC::SysV, IPC::Semaphore dokumentacijoje.

algirdas@perl.lt 2005.04.11 - $dabar