lock_islocked-Kernel-Service

Zweck

Prüft, ob eine komplexe Sperre gesperrt ist.

Syntax

#include <sys/lock_def.h>
int lock_islocked ( lock_addr)
complex_lock_t lock_addr;

Parameter

Element Beschreibung
Sperrenadresse Gibt die Adresse des zu testenden Sperrworts an.

Beschreibung

Der Kernel-Dienst lock_islocked stellt fest, ob die angegebene komplexe Sperre frei ist oder im Modus des gemeinsamen Lesens oder des exklusiven Schreibens gesperrt ist.

Ausführungsumgebung

Der Kernel-Dienst lock_islocked kann nur aus der Prozessumgebung aufgerufen werden.

Rückgabewerte

Element Beschreibung
true Zeigt an, dass die Sperre gesperrt wurde
FALSCH Gibt an, dass die Sperre frei war