SQLITE_FCNTL_LOCKSTATE(3) Library Functions Manual SQLITE_FCNTL_LOCKSTATE(3)

SQLITE_FCNTL_LOCKSTATE, SQLITE_FCNTL_GET_LOCKPROXYFILE, SQLITE_FCNTL_SET_LOCKPROXYFILE, SQLITE_FCNTL_LAST_ERRNO, SQLITE_FCNTL_SIZE_HINT, SQLITE_FCNTL_CHUNK_SIZE, SQLITE_FCNTL_FILE_POINTER, SQLITE_FCNTL_SYNC_OMITTED, SQLITE_FCNTL_WIN32_AV_RETRY, SQLITE_FCNTL_PERSIST_WAL, SQLITE_FCNTL_OVERWRITE, SQLITE_FCNTL_VFSNAME, SQLITE_FCNTL_POWERSAFE_OVERWRITE, SQLITE_FCNTL_PRAGMA, SQLITE_FCNTL_BUSYHANDLER, SQLITE_FCNTL_TEMPFILENAME, SQLITE_FCNTL_MMAP_SIZE, SQLITE_FCNTL_TRACE, SQLITE_FCNTL_HAS_MOVED, SQLITE_FCNTL_SYNC, SQLITE_FCNTL_COMMIT_PHASETWO, SQLITE_FCNTL_WIN32_SET_HANDLE, SQLITE_FCNTL_WAL_BLOCK, SQLITE_FCNTL_ZIPVFS, SQLITE_FCNTL_RBU, SQLITE_FCNTL_VFS_POINTER, SQLITE_FCNTL_JOURNAL_POINTER, SQLITE_FCNTL_WIN32_GET_HANDLE, SQLITE_FCNTL_PDB, SQLITE_FCNTL_BEGIN_ATOMIC_WRITE, SQLITE_FCNTL_COMMIT_ATOMIC_WRITE, SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE, SQLITE_FCNTL_LOCK_TIMEOUT, SQLITE_FCNTL_DATA_VERSION, SQLITE_FCNTL_SIZE_LIMIT, SQLITE_FCNTL_CKPT_DONE, SQLITE_FCNTL_RESERVE_BYTES, SQLITE_FCNTL_CKPT_START, SQLITE_FCNTL_EXTERNAL_READER, SQLITE_FCNTL_CKSM_FILE, SQLITE_FCNTL_RESET_CACHEstandard file control opcodes

#include <sqlite3.h>

#define SQLITE_FCNTL_LOCKSTATE
#define SQLITE_FCNTL_GET_LOCKPROXYFILE
#define SQLITE_FCNTL_SET_LOCKPROXYFILE
#define SQLITE_FCNTL_LAST_ERRNO
#define SQLITE_FCNTL_SIZE_HINT
#define SQLITE_FCNTL_CHUNK_SIZE
#define SQLITE_FCNTL_FILE_POINTER
#define SQLITE_FCNTL_SYNC_OMITTED
#define SQLITE_FCNTL_WIN32_AV_RETRY
#define SQLITE_FCNTL_PERSIST_WAL
#define SQLITE_FCNTL_OVERWRITE
#define SQLITE_FCNTL_VFSNAME
#define SQLITE_FCNTL_POWERSAFE_OVERWRITE
#define SQLITE_FCNTL_PRAGMA
#define SQLITE_FCNTL_BUSYHANDLER
#define SQLITE_FCNTL_TEMPFILENAME
#define SQLITE_FCNTL_MMAP_SIZE
#define SQLITE_FCNTL_TRACE
#define SQLITE_FCNTL_HAS_MOVED
#define SQLITE_FCNTL_SYNC
#define SQLITE_FCNTL_COMMIT_PHASETWO
#define SQLITE_FCNTL_WIN32_SET_HANDLE
#define SQLITE_FCNTL_WAL_BLOCK
#define SQLITE_FCNTL_ZIPVFS
#define SQLITE_FCNTL_RBU
#define SQLITE_FCNTL_VFS_POINTER
#define SQLITE_FCNTL_JOURNAL_POINTER
#define SQLITE_FCNTL_WIN32_GET_HANDLE
#define SQLITE_FCNTL_PDB
#define SQLITE_FCNTL_BEGIN_ATOMIC_WRITE
#define SQLITE_FCNTL_COMMIT_ATOMIC_WRITE
#define SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE
#define SQLITE_FCNTL_LOCK_TIMEOUT
#define SQLITE_FCNTL_DATA_VERSION
#define SQLITE_FCNTL_SIZE_LIMIT
#define SQLITE_FCNTL_CKPT_DONE
#define SQLITE_FCNTL_RESERVE_BYTES
#define SQLITE_FCNTL_CKPT_START
#define SQLITE_FCNTL_EXTERNAL_READER
#define SQLITE_FCNTL_CKSM_FILE
#define SQLITE_FCNTL_RESET_CACHE

These integer constants are opcodes for the xFileControl method of the sqlite3_io_methods object and for the () interface.

These declarations were extracted from the interface documentation at line 862.

#define SQLITE_FCNTL_LOCKSTATE               1
#define SQLITE_FCNTL_GET_LOCKPROXYFILE       2
#define SQLITE_FCNTL_SET_LOCKPROXYFILE       3
#define SQLITE_FCNTL_LAST_ERRNO              4
#define SQLITE_FCNTL_SIZE_HINT               5
#define SQLITE_FCNTL_CHUNK_SIZE              6
#define SQLITE_FCNTL_FILE_POINTER            7
#define SQLITE_FCNTL_SYNC_OMITTED            8
#define SQLITE_FCNTL_WIN32_AV_RETRY          9
#define SQLITE_FCNTL_PERSIST_WAL            10
#define SQLITE_FCNTL_OVERWRITE              11
#define SQLITE_FCNTL_VFSNAME                12
#define SQLITE_FCNTL_POWERSAFE_OVERWRITE    13
#define SQLITE_FCNTL_PRAGMA                 14
#define SQLITE_FCNTL_BUSYHANDLER            15
#define SQLITE_FCNTL_TEMPFILENAME           16
#define SQLITE_FCNTL_MMAP_SIZE              18
#define SQLITE_FCNTL_TRACE                  19
#define SQLITE_FCNTL_HAS_MOVED              20
#define SQLITE_FCNTL_SYNC                   21
#define SQLITE_FCNTL_COMMIT_PHASETWO        22
#define SQLITE_FCNTL_WIN32_SET_HANDLE       23
#define SQLITE_FCNTL_WAL_BLOCK              24
#define SQLITE_FCNTL_ZIPVFS                 25
#define SQLITE_FCNTL_RBU                    26
#define SQLITE_FCNTL_VFS_POINTER            27
#define SQLITE_FCNTL_JOURNAL_POINTER        28
#define SQLITE_FCNTL_WIN32_GET_HANDLE       29
#define SQLITE_FCNTL_PDB                    30
#define SQLITE_FCNTL_BEGIN_ATOMIC_WRITE     31
#define SQLITE_FCNTL_COMMIT_ATOMIC_WRITE    32
#define SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE  33
#define SQLITE_FCNTL_LOCK_TIMEOUT           34
#define SQLITE_FCNTL_DATA_VERSION           35
#define SQLITE_FCNTL_SIZE_LIMIT             36
#define SQLITE_FCNTL_CKPT_DONE              37
#define SQLITE_FCNTL_RESERVE_BYTES          38
#define SQLITE_FCNTL_CKPT_START             39
#define SQLITE_FCNTL_EXTERNAL_READER        40
#define SQLITE_FCNTL_CKSM_FILE              41
#define SQLITE_FCNTL_RESET_CACHE            42

sqlite3_deserialize(3), sqlite3_file(3), sqlite3_file_control(3), sqlite3_io_methods(3), sqlite3_malloc(3), sqlite3_mprintf(3), sqlite3_total_changes(3), sqlite3_vfs(3), sqlite_int64(3), SQLITE_IOCAP_ATOMIC(3), SQLITE_LOCK_NONE(3), SQLITE_OK(3)

January 24, 2024 NetBSD 11.0