1.Dd $Mdocdate$ 2.Dt SQLITE_MUTEX_FAST 3 3.Os 4.Sh NAME 5.Nm SQLITE_MUTEX_FAST , 6.Nm SQLITE_MUTEX_RECURSIVE , 7.Nm SQLITE_MUTEX_STATIC_MASTER , 8.Nm SQLITE_MUTEX_STATIC_MEM , 9.Nm SQLITE_MUTEX_STATIC_MEM2 , 10.Nm SQLITE_MUTEX_STATIC_OPEN , 11.Nm SQLITE_MUTEX_STATIC_PRNG , 12.Nm SQLITE_MUTEX_STATIC_LRU , 13.Nm SQLITE_MUTEX_STATIC_LRU2 , 14.Nm SQLITE_MUTEX_STATIC_PMEM 15.Nd Mutex Types 16.Sh SYNOPSIS 17.Fd #define SQLITE_MUTEX_FAST 18.Fd #define SQLITE_MUTEX_RECURSIVE 19.Fd #define SQLITE_MUTEX_STATIC_MASTER 20.Fd #define SQLITE_MUTEX_STATIC_MEM 21.Fd #define SQLITE_MUTEX_STATIC_MEM2 22.Fd #define SQLITE_MUTEX_STATIC_OPEN 23.Fd #define SQLITE_MUTEX_STATIC_PRNG 24.Fd #define SQLITE_MUTEX_STATIC_LRU 25.Fd #define SQLITE_MUTEX_STATIC_LRU2 26.Fd #define SQLITE_MUTEX_STATIC_PMEM 27.Sh DESCRIPTION 28The sqlite3_mutex_alloc() interface takes a single 29argument which is one of these integer constants. 30.Pp 31The set of static mutexes may change from one SQLite release to the 32next. 33Applications that override the built-in mutex logic must be prepared 34to accommodate additional static mutexes. 35.Sh SEE ALSO 36.Xr sqlite3_mutex_alloc 3 37