indietro

  • semctl ID,SEMNUM,CMD,ARG

    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.