Unlocks a mutex.
cma_mutex_unlock( mutex);
Argument Data Type Accessmutex opaque cma_t_mutex read
#includevoid cma_mutex_unlock ( cma_t_mutex *mutex);
The results of calling this routine are unpredictable if the mutex specified in mutex is already unlocked. In that case, the exception cma_e_use_error is raised.
The results of calling this routine are also unpredictable if the mutex specified in mutex is currently owned by a thread other than the calling thread. In that case, the exception cma_e_in_ use is raised.
cma_e_existence cma_e_in_use cma_e_use_error