pthread_mutex_destroy(3-thr) pthread_mutex_destroy(3-thr)
NAME
pthreadmutexdestroy - Einen Mutex löschen
SYNTAX
#include <pthread.h>
int pthreadmutexdestroy(pthreadmutext *mutex);
PARAMETER
mutex Der Mutex, der gelöscht wird.
BESCHREIBUNG
Die Routine pthreadmutexdestroy() löscht einen Mutex. Sie muß aufge-
rufen werden, wenn auf ein Mutex-Objekt nicht mehr verwiesen wird.
Durch Aufrufen dieser Routine wird der vom Mutex-Objekt belegte Spei-
cher zurückgefordert.
Ein Mutex, der einen aktuellen Eigner hat (also ein gesperrter Mutex),
darf nicht gelöscht werden.
Die Ergebnisse dieser Routine sind unvorhersehbar, wenn das im Parame-
ter mutex angegebene Mutex-Objekt nicht vorhanden ist.
RÜCKGABEWERTE
Wenn die Funktion fehlschlägt, kann errno auf einen der folgenden
Werte gesetzt werden:
EBUSY Es wurde versucht, einen gesperrten Mutex zu löschen.
EINVAL Der durch mutex angegebene Wert ist ungültig.
SIEHE AUCH
pthreadmutexinit(3-thr), pthreadmutexlock(3-thr),
pthreadmutextrylock(3-thr), pthreadmutexunlock(3-thr).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98