pthread_mutex_destroy(3thr) pthread_mutex_destroy(3thr) Name pthread_mutex_destroy - Deletes a mutex Syntax #include <pthread.h> int pthread_mutex_destroy (mutex) pthread_mutex_t *mutex; Arguments mutex Mutex deleted. Description This routine deletes a mutex and should be called when a mutex object is longer referenced. This routine reclaims storage for the mutex object. It is illegal to delete a locked mutex. The results of this routine are unpredictable if the mutex object spec‐ ified in the mutex argument does not currently exist. Return Values If an error condition occurs, this routine returns -1 and sets errno to the corresponding error value. Possible return values are as follows. Return Error Description 0 Successful comple‐ tion. -1 [EBUSY] An attempt is made to destroy a locked mutex. -1 [EINVAL] The value specified by mutex is invalid. pthread_mutex_destroy(3thr)[top]
Vote for polarhome |