pthread_cond_destroy(3)
NAME
pthread_cond_destroy - Deletes a condition variable
SYNOPSIS
#include <pthread.h> int pthread_cond_destroy( pthread_cond_t *cond);
PARAMETERS
condCondition variable deleted.
DESCRIPTION
The pthread_cond_destroy() routine deletes a condition variable. Call this routine when a condition variable is no longer referenced. The effect of calling this routine is to give permission to reclaim storage for the condition variable. The results of this routine are unpredictable if the condition variable specified in cond does not exist. The results of this routine are also unpredictable if there are threads waiting for the specified condition variable to be signaled or broadcast when it is deleted.
Return Values
If the function fails, errno may be set to one of the following values:
| Return | Error | Description |
| 0 | Successful completion. | |
| \-1 | [EINVAL] | The value specified by cond is invalid. |
| \-1 | [EBUSY] | A thread is currently executing a pthread_cond_timedwait() routine or pthread_cond_wait() on the condition variable specified in cond. |
RELATED INFORMATION
Functions: pthread_cond_broadcast(3), pthread_cond_init(3), pthread_cond_signal(3), pthread_cond_timedwait(3), pthread_cond_wait(3).
Hewlett-Packard Company — OSF DCE 1.1/HP DCE 1.5