Service de noyau lock_islocked
Objectif
Teste si un verrou complexe est verrouillé.
Syntaxe
#include <sys/lock_def.h>
int lock_islocked ( lock_addr)
complex_lock_t lock_addr;Paramètre
| Article | Descriptif |
|---|---|
| Add_verrou | Indique l'adresse du mot de verrouillage à tester. |
Descriptif
Le service de noyau lock_islocked détermine si le verrou complexe spécifié est libre ou s'il est verrouillé en mode de lecture partagée ou d'écriture exclusive.
Environnement d'exécution
Le service de noyau lock_islocked ne peut être appelé qu'à partir de l' environnement de processus .
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| vrai | Indique que le verrou a été verrouillé. |
| FALSE | Indique que le verrou était libre. |