semop
Opérations :
La nature d'une opération est définie par la valeur du champ sem_op.
-
si sem_op est strictement positif, c'est l'opération Vn augmentation du sémaphore de sem_op,
- si sem_op est nul, le processus est bloqué tant que le sémaphore n'est pas nul,
- si sem_op est négatif, c'est l'opération Pn, si c'est possible le sémaphore est décrémenté.
Options :
-
IPC_NOWAIT, rend les opérations non bloquante,
- SEM_UNDO, met à jour une valeur d'ajustement lors de la terminaison du processus.
- 41-
Alain Bouju Programmation Système et réseaux