#define SQLITE_SHM_UNLOCK 1 #define SQLITE_SHM_LOCK 2 #define SQLITE_SHM_SHARED 4 #define SQLITE_SHM_EXCLUSIVE 8
Эти константы целого числа определяют различные операции по блокировке, позволенные методу xShmLock sqlite3_io_methods . Следующее это единственные легальные комбинации флагов метода xShmLock:
Разблокируя, тот же самый флаг SHARED или EXCLUSIVE должны поставляться, как было дано на соответствующей блокировке.
Метод xShmLock может перейти между разблокированным и SHARED или разблокированным и EXCLUSIVE. Это не может перейти между SHARED и EXCLUSIVE.