| PTHREAD_MUTEX_DESTROY(3) | Library Functions Manual | PTHREAD_MUTEX_DESTROY(3) | 
pthread_mutex_destroy —
    free resources allocated for a mutex
#include
    <pthread.h>
int
  
  pthread_mutex_destroy(pthread_mutex_t
    *mutex);
The
    pthread_mutex_destroy()
    function frees the resources allocated for mutex.
If successful, pthread_mutex_destroy()
    will return zero, otherwise an error number will be returned to indicate the
    error.
The pthread_mutex_destroy() function will
    fail if:
pthread_mutex_init(3), pthread_mutex_lock(3), pthread_mutex_trylock(3), pthread_mutex_unlock(3)
The pthread_mutex_destroy() function
    conforms to ISO/IEC 9945-1:1996
    (“POSIX.1”).
| July 29, 1998 | Mac OS X 12 |