1.Dd December 19, 2018 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.Nm SQLITE_MUTEX_STATIC_APP1 , 16.Nm SQLITE_MUTEX_STATIC_APP2 , 17.Nm SQLITE_MUTEX_STATIC_APP3 , 18.Nm SQLITE_MUTEX_STATIC_VFS1 , 19.Nm SQLITE_MUTEX_STATIC_VFS2 , 20.Nm SQLITE_MUTEX_STATIC_VFS3 21.Nd Mutex Types 22.Sh SYNOPSIS 23.Fd #define SQLITE_MUTEX_FAST 24.Fd #define SQLITE_MUTEX_RECURSIVE 25.Fd #define SQLITE_MUTEX_STATIC_MASTER 26.Fd #define SQLITE_MUTEX_STATIC_MEM 27.Fd #define SQLITE_MUTEX_STATIC_MEM2 28.Fd #define SQLITE_MUTEX_STATIC_OPEN 29.Fd #define SQLITE_MUTEX_STATIC_PRNG 30.Fd #define SQLITE_MUTEX_STATIC_LRU 31.Fd #define SQLITE_MUTEX_STATIC_LRU2 32.Fd #define SQLITE_MUTEX_STATIC_PMEM 33.Fd #define SQLITE_MUTEX_STATIC_APP1 34.Fd #define SQLITE_MUTEX_STATIC_APP2 35.Fd #define SQLITE_MUTEX_STATIC_APP3 36.Fd #define SQLITE_MUTEX_STATIC_VFS1 37.Fd #define SQLITE_MUTEX_STATIC_VFS2 38.Fd #define SQLITE_MUTEX_STATIC_VFS3 39.Sh DESCRIPTION 40The sqlite3_mutex_alloc() interface takes a single 41argument which is one of these integer constants. 42.Pp 43The set of static mutexes may change from one SQLite release to the 44next. 45Applications that override the built-in mutex logic must be prepared 46to accommodate additional static mutexes. 47.Sh SEE ALSO 48.Xr sqlite3_mutex_alloc 3 49