semctl
Exemples :
-
cmd=GETVAL : semnum=numéro d'un sémaphore, valeur de retour la valeur du sémaphore,
- cmd=GETALL : semnum=nombre de sémaphores, le tableau arg contient les valeurs des premiers sémaphores (unsigned short),
- cmd=GETPID : semnum=numéro d'un sémaphore, valeur de retour la valeur du PID du dernier processus ayant modifié le sémaphore,
- cmd=SETVAL : semnum=numéro d'un sémaphore, initialisation du sémaphore à arg,
- cmd=SETALL : semnum=nombre de sémaphores, le tableau arg contient les valeurs d'initialisation des premiers sémaphores (unsigned short).
- 44-
Alain Bouju Programmation Système et réseaux