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()