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

Tableau 1. 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

Tableau 2. Valeurs renvoyées
Article Descriptif
vrai Indique que le verrou a été verrouillé.
FALSE Indique que le verrou était libre.