SQLITE_MUTEX_FAST(3) | Library Functions Manual | SQLITE_MUTEX_FAST(3)

# 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)

December 19, 2018 | NetBSD 9.0