NAME
SQLITE_MUTEX_FAST,
SQLITE_MUTEX_RECURSIVE,
SQLITE_MUTEX_STATIC_MASTER,
SQLITE_MUTEX_STATIC_MEM,
SQLITE_MUTEX_STATIC_MEM2,
SQLITE_MUTEX_STATIC_OPEN,
SQLITE_MUTEX_STATIC_PRNG,
SQLITE_MUTEX_STATIC_LRU,
SQLITE_MUTEX_STATIC_LRU2,
SQLITE_MUTEX_STATIC_PMEM,
SQLITE_MUTEX_STATIC_APP1,
SQLITE_MUTEX_STATIC_APP2,
SQLITE_MUTEX_STATIC_APP3,
SQLITE_MUTEX_STATIC_VFS1,
SQLITE_MUTEX_STATIC_VFS2,
SQLITE_MUTEX_STATIC_VFS3 —
Mutex
Types
SYNOPSIS
#define SQLITE_MUTEX_FAST
#define SQLITE_MUTEX_RECURSIVE
#define SQLITE_MUTEX_STATIC_MASTER
#define SQLITE_MUTEX_STATIC_MEM
#define SQLITE_MUTEX_STATIC_MEM2
#define SQLITE_MUTEX_STATIC_OPEN
#define SQLITE_MUTEX_STATIC_PRNG
#define SQLITE_MUTEX_STATIC_LRU
#define SQLITE_MUTEX_STATIC_LRU2
#define SQLITE_MUTEX_STATIC_PMEM
#define SQLITE_MUTEX_STATIC_APP1
#define SQLITE_MUTEX_STATIC_APP2
#define SQLITE_MUTEX_STATIC_APP3
#define SQLITE_MUTEX_STATIC_VFS1
#define SQLITE_MUTEX_STATIC_VFS2
#define SQLITE_MUTEX_STATIC_VFS3
DESCRIPTION
The sqlite3_mutex_alloc() interface takes a single argument which is one of
these integer constants.
The set of static mutexes may change from one SQLite release to the next.
Applications that override the built-in mutex logic must be prepared to
accommodate additional static mutexes.
SEE ALSO
sqlite3_mutex_alloc(3)