- 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.
|
|