Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

.Dd December 19, 2018
.Dt SQLITE_MUTEX_FAST 3
.Os
.Sh NAME
.Nm SQLITE_MUTEX_FAST ,
.Nm SQLITE_MUTEX_RECURSIVE ,
.Nm SQLITE_MUTEX_STATIC_MASTER ,
.Nm SQLITE_MUTEX_STATIC_MEM ,
.Nm SQLITE_MUTEX_STATIC_MEM2 ,
.Nm SQLITE_MUTEX_STATIC_OPEN ,
.Nm SQLITE_MUTEX_STATIC_PRNG ,
.Nm SQLITE_MUTEX_STATIC_LRU ,
.Nm SQLITE_MUTEX_STATIC_LRU2 ,
.Nm SQLITE_MUTEX_STATIC_PMEM ,
.Nm SQLITE_MUTEX_STATIC_APP1 ,
.Nm SQLITE_MUTEX_STATIC_APP2 ,
.Nm SQLITE_MUTEX_STATIC_APP3 ,
.Nm SQLITE_MUTEX_STATIC_VFS1 ,
.Nm SQLITE_MUTEX_STATIC_VFS2 ,
.Nm SQLITE_MUTEX_STATIC_VFS3
.Nd Mutex Types
.Sh SYNOPSIS
.Fd #define SQLITE_MUTEX_FAST
.Fd #define SQLITE_MUTEX_RECURSIVE
.Fd #define SQLITE_MUTEX_STATIC_MASTER
.Fd #define SQLITE_MUTEX_STATIC_MEM
.Fd #define SQLITE_MUTEX_STATIC_MEM2
.Fd #define SQLITE_MUTEX_STATIC_OPEN
.Fd #define SQLITE_MUTEX_STATIC_PRNG
.Fd #define SQLITE_MUTEX_STATIC_LRU
.Fd #define SQLITE_MUTEX_STATIC_LRU2
.Fd #define SQLITE_MUTEX_STATIC_PMEM
.Fd #define SQLITE_MUTEX_STATIC_APP1
.Fd #define SQLITE_MUTEX_STATIC_APP2
.Fd #define SQLITE_MUTEX_STATIC_APP3
.Fd #define SQLITE_MUTEX_STATIC_VFS1
.Fd #define SQLITE_MUTEX_STATIC_VFS2
.Fd #define SQLITE_MUTEX_STATIC_VFS3
.Sh DESCRIPTION
The sqlite3_mutex_alloc() interface takes a single
argument which is one of these integer constants.
.Pp
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.
.Sh SEE ALSO
.Xr sqlite3_mutex_alloc 3