pthread_cond_destroy(3-thr) pthread_cond_destroy(3-thr)
NAME
pthreadconddestroy - Eine Condition-Variable löschen
SYNTAX
#include <pthread.h>
int pthreadconddestroy(pthreadcondt *cond);
PARAMETER
cond Condition-Variable, die gelöscht wird.
BESCHREIBUNG
Die Routine pthreadconddestroy() löscht eine Condition-Variable.
Rufen Sie diese Routine auf, wenn auf eine Condition-Variable nicht
mehr verwiesen wird. Wenn Sie diese Routine aufrufen, erhalten Sie die
Möglichkeit, von der Condition-Variablen belegten Speicher zurückzu-
fordern.
Die Ergebnisse dieser Routine sind unvorhersehbar, wenn die in cond
angegebene Condition-Variable nicht existiert.
Ferner sind die Ergebnisse dieser Routine unvorhersehbar, wenn Threads
auf Signalisierung oder Broadcasting der angegebenen Condition-Varia-
blen warten, wenn diese gelöscht wird.
RÜCKGABEWERTE
Wenn die Funktion fehlschlägt, kann errno auf einen der folgenden
Werte gesetzt werden:
EINVAL Der durch cond angegebene Wert ist ungültig.
EBUSY Ein Thread führt gerade eine Routine pthreadcondtimedwait()
oder pthreadcondwait() mit der in cond angegebenen Condi-
tion-Variablen aus.
SIEHE AUCH
pthreadcondbroadcast(3-thr), pthreadcondinit(3-thr),
pthreadcondsignal(3-thr), pthreadcondtimedwait(3-thr),
pthreadcondwait(3-thr).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98