Unlocks the specified mutex.
1 – C Binding
#include <tis.h> int tis_mutex_unlock ( pthread_mutex_t *mutex);
2 – Arguments
mutex Address of the mutex (passed by reference) to be unlocked.
3 – Description
This routine unlocks the specified mutex mutex. For more information about actions taken when threads are present, refer to the pthread_mutex_unlock() description.
4 – Return Values
If an error condition occurs, this routine returns an integer value indicating the type of error. Possible return values are as follows: Return Description 0 Successful completion. [EINVAL] The value specified by mutex is not a valid mutex. [EPERM] The caller does not own the mutex.
5 – Associated Routines
tis_mutex_destroy() tis_mutex_init() tis_mutex_lock() tis_mutex_trylock()