Go to the source code of this file.
Classes | |
struct | __mutex_t |
Defines | |
#define | __db_mutex_init(a, b, c, d) __db_fcntl_mutex_init(a, b, c) |
#define | __db_mutex_lock(a, b) __db_fcntl_mutex_lock(a, b) |
#define | __db_mutex_unlock(a) __db_fcntl_mutex_unlock(a) |
#define | DB_BEGIN_SINGLE_THREAD |
#define | DB_END_SINGLE_THREAD |
#define | DB_FCNTL_OFF_GEN 0 |
#define | DB_FCNTL_OFF_LOCK 1 |
#define | DB_FCNTL_OFF_MPOOL 2 |
#define | MUTEX_ALIGN 1 |
#define | MUTEX_IGNORE 0x001 |
#define | MUTEX_LOCK(mp, fh) |
#define | MUTEX_SELF_BLOCK 0x002 |
#define | MUTEX_THREAD 0x004 |
#define | MUTEX_THREAD_LOCK(mp) |
#define | MUTEX_THREAD_UNLOCK(mp) |
#define | MUTEX_UNLOCK(mp) |