xref: /netbsd-src/external/public-domain/sqlite/man/SQLITE_MUTEX_FAST.3 (revision a24efa7dea9f1f56c3bdb15a927d3516792ace1c)
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