117 lines
4.1 KiB
C
117 lines
4.1 KiB
C
// Copyright 2025 Signal Messenger, LLC
|
|
// SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
#ifndef SRC_ERRORS_H_
|
|
#define SRC_ERRORS_H_
|
|
|
|
#define SQLITE_ERROR_ENUM(V) \
|
|
V(SQLITE_ERROR) \
|
|
V(SQLITE_INTERNAL) \
|
|
V(SQLITE_PERM) \
|
|
V(SQLITE_ABORT) \
|
|
V(SQLITE_BUSY) \
|
|
V(SQLITE_LOCKED) \
|
|
V(SQLITE_NOMEM) \
|
|
V(SQLITE_READONLY) \
|
|
V(SQLITE_INTERRUPT) \
|
|
V(SQLITE_IOERR) \
|
|
V(SQLITE_CORRUPT) \
|
|
V(SQLITE_NOTFOUND) \
|
|
V(SQLITE_FULL) \
|
|
V(SQLITE_CANTOPEN) \
|
|
V(SQLITE_PROTOCOL) \
|
|
V(SQLITE_EMPTY) \
|
|
V(SQLITE_SCHEMA) \
|
|
V(SQLITE_TOOBIG) \
|
|
V(SQLITE_CONSTRAINT) \
|
|
V(SQLITE_MISMATCH) \
|
|
V(SQLITE_MISUSE) \
|
|
V(SQLITE_NOLFS) \
|
|
V(SQLITE_AUTH) \
|
|
V(SQLITE_FORMAT) \
|
|
V(SQLITE_RANGE) \
|
|
V(SQLITE_NOTADB) \
|
|
V(SQLITE_NOTICE) \
|
|
V(SQLITE_WARNING) \
|
|
V(SQLITE_ROW) \
|
|
V(SQLITE_DONE) \
|
|
V(SQLITE_ERROR_MISSING_COLLSEQ) \
|
|
V(SQLITE_ERROR_RETRY) \
|
|
V(SQLITE_ERROR_SNAPSHOT) \
|
|
V(SQLITE_IOERR_READ) \
|
|
V(SQLITE_IOERR_SHORT_READ) \
|
|
V(SQLITE_IOERR_WRITE) \
|
|
V(SQLITE_IOERR_FSYNC) \
|
|
V(SQLITE_IOERR_DIR_FSYNC) \
|
|
V(SQLITE_IOERR_TRUNCATE) \
|
|
V(SQLITE_IOERR_FSTAT) \
|
|
V(SQLITE_IOERR_UNLOCK) \
|
|
V(SQLITE_IOERR_RDLOCK) \
|
|
V(SQLITE_IOERR_DELETE) \
|
|
V(SQLITE_IOERR_BLOCKED) \
|
|
V(SQLITE_IOERR_NOMEM) \
|
|
V(SQLITE_IOERR_ACCESS) \
|
|
V(SQLITE_IOERR_CHECKRESERVEDLOCK) \
|
|
V(SQLITE_IOERR_LOCK) \
|
|
V(SQLITE_IOERR_CLOSE) \
|
|
V(SQLITE_IOERR_DIR_CLOSE) \
|
|
V(SQLITE_IOERR_SHMOPEN) \
|
|
V(SQLITE_IOERR_SHMSIZE) \
|
|
V(SQLITE_IOERR_SHMLOCK) \
|
|
V(SQLITE_IOERR_SHMMAP) \
|
|
V(SQLITE_IOERR_SEEK) \
|
|
V(SQLITE_IOERR_DELETE_NOENT) \
|
|
V(SQLITE_IOERR_MMAP) \
|
|
V(SQLITE_IOERR_GETTEMPPATH) \
|
|
V(SQLITE_IOERR_CONVPATH) \
|
|
V(SQLITE_IOERR_VNODE) \
|
|
V(SQLITE_IOERR_AUTH) \
|
|
V(SQLITE_IOERR_BEGIN_ATOMIC) \
|
|
V(SQLITE_IOERR_COMMIT_ATOMIC) \
|
|
V(SQLITE_IOERR_ROLLBACK_ATOMIC) \
|
|
V(SQLITE_IOERR_DATA) \
|
|
V(SQLITE_IOERR_CORRUPTFS) \
|
|
V(SQLITE_IOERR_IN_PAGE) \
|
|
V(SQLITE_LOCKED_SHAREDCACHE) \
|
|
V(SQLITE_LOCKED_VTAB) \
|
|
V(SQLITE_BUSY_RECOVERY) \
|
|
V(SQLITE_BUSY_SNAPSHOT) \
|
|
V(SQLITE_BUSY_TIMEOUT) \
|
|
V(SQLITE_CANTOPEN_NOTEMPDIR) \
|
|
V(SQLITE_CANTOPEN_ISDIR) \
|
|
V(SQLITE_CANTOPEN_FULLPATH) \
|
|
V(SQLITE_CANTOPEN_CONVPATH) \
|
|
V(SQLITE_CANTOPEN_DIRTYWAL) \
|
|
V(SQLITE_CANTOPEN_SYMLINK) \
|
|
V(SQLITE_CORRUPT_VTAB) \
|
|
V(SQLITE_CORRUPT_SEQUENCE) \
|
|
V(SQLITE_CORRUPT_INDEX) \
|
|
V(SQLITE_READONLY_RECOVERY) \
|
|
V(SQLITE_READONLY_CANTLOCK) \
|
|
V(SQLITE_READONLY_ROLLBACK) \
|
|
V(SQLITE_READONLY_DBMOVED) \
|
|
V(SQLITE_READONLY_CANTINIT) \
|
|
V(SQLITE_READONLY_DIRECTORY) \
|
|
V(SQLITE_ABORT_ROLLBACK) \
|
|
V(SQLITE_CONSTRAINT_CHECK) \
|
|
V(SQLITE_CONSTRAINT_COMMITHOOK) \
|
|
V(SQLITE_CONSTRAINT_FOREIGNKEY) \
|
|
V(SQLITE_CONSTRAINT_FUNCTION) \
|
|
V(SQLITE_CONSTRAINT_NOTNULL) \
|
|
V(SQLITE_CONSTRAINT_PRIMARYKEY) \
|
|
V(SQLITE_CONSTRAINT_TRIGGER) \
|
|
V(SQLITE_CONSTRAINT_UNIQUE) \
|
|
V(SQLITE_CONSTRAINT_VTAB) \
|
|
V(SQLITE_CONSTRAINT_ROWID) \
|
|
V(SQLITE_CONSTRAINT_PINNED) \
|
|
V(SQLITE_CONSTRAINT_DATATYPE) \
|
|
V(SQLITE_NOTICE_RECOVER_WAL) \
|
|
V(SQLITE_NOTICE_RECOVER_ROLLBACK) \
|
|
V(SQLITE_NOTICE_RBU) \
|
|
V(SQLITE_WARNING_AUTOINDEX) \
|
|
V(SQLITE_AUTH_USER) \
|
|
V(SQLITE_OK_LOAD_PERMANENTLY) \
|
|
V(SQLITE_OK_SYMLINK)
|
|
|
|
#endif // SRC_ERRORS_H_
|