Chiama la funzione semctl del System V IPC. Probabilmente dovrete prima
dichiarare
use IPC::SysV;
per ottenere le definzioni di costante corrette. Se CMD è IPC_STAT
o GETALL, allora ARG deve essere una variabile, che conserverà la struttura
semid_ds restituita o l'array di valori del semaforo. Restituisce dei valori come fa ioctl: il valore
indefinito in caso di errore, "0 ma vero" in caso di zero o altrimenti
l'effettivo valore restituito. ARG deve essere un vettore di interi short nativi,
che possono essere creati utilizzando pack("s!",(0)x$nsem).
Consultate anche la documentazione di perlipc/"SysV IPC", IPC::SysV e IPC::Semaphore.
mongers@perl.it è la lista ufficiale di Perl Mongers Italia per
porre quesiti di tipo tecnico, per rimanere aggiornato su meeting,
incontri, manifestazioni e novità su Perl.it. Iscriviti!