#include "mercury_util_config.h"
#include <pthread.h>
#include <errno.h>
Go to the source code of this file.
Initialize the mutex.
- Parameters
-
mutex | [IN/OUT] pointer to mutex object |
- Returns
- Non-negative on success or negative on failure
Destroy the mutex.
- Parameters
-
mutex | [IN/OUT] pointer to mutex object |
- Returns
- Non-negative on success or negative on failure
Lock the mutex.
- Parameters
-
mutex | [IN/OUT] pointer to mutex object |
- Returns
- Non-negative on success or negative on failure
Try locking the mutex.
- Parameters
-
mutex | [IN/OUT] pointer to mutex object |
- Returns
- Non-negative on success or negative on failure
Unlock the mutex.
- Parameters
-
mutex | [IN/OUT] pointer to mutex object |
- Returns
- Non-negative on success or negative on failure