lockIdx 49653 ext/sqlite3/libsqlite/sqlite3.c static const char *walLockName(int lockIdx){ lockIdx 49654 ext/sqlite3/libsqlite/sqlite3.c if( lockIdx==WAL_WRITE_LOCK ){ lockIdx 49656 ext/sqlite3/libsqlite/sqlite3.c }else if( lockIdx==WAL_CKPT_LOCK ){ lockIdx 49658 ext/sqlite3/libsqlite/sqlite3.c }else if( lockIdx==WAL_RECOVER_LOCK ){ lockIdx 49663 ext/sqlite3/libsqlite/sqlite3.c lockIdx-WAL_READ_LOCK(0)); lockIdx 49677 ext/sqlite3/libsqlite/sqlite3.c static int walLockShared(Wal *pWal, int lockIdx){ lockIdx 49680 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsShmLock(pWal->pDbFd, lockIdx, 1, lockIdx 49683 ext/sqlite3/libsqlite/sqlite3.c walLockName(lockIdx), rc ? "failed" : "ok")); lockIdx 49687 ext/sqlite3/libsqlite/sqlite3.c static void walUnlockShared(Wal *pWal, int lockIdx){ lockIdx 49689 ext/sqlite3/libsqlite/sqlite3.c (void)sqlite3OsShmLock(pWal->pDbFd, lockIdx, 1, lockIdx 49691 ext/sqlite3/libsqlite/sqlite3.c WALTRACE(("WAL%p: release SHARED-%s\n", pWal, walLockName(lockIdx))); lockIdx 49693 ext/sqlite3/libsqlite/sqlite3.c static int walLockExclusive(Wal *pWal, int lockIdx, int n, int fBlock){ lockIdx 49697 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsShmLock(pWal->pDbFd, lockIdx, n, lockIdx 49700 ext/sqlite3/libsqlite/sqlite3.c walLockName(lockIdx), n, rc ? "failed" : "ok")); lockIdx 49704 ext/sqlite3/libsqlite/sqlite3.c static void walUnlockExclusive(Wal *pWal, int lockIdx, int n){ lockIdx 49706 ext/sqlite3/libsqlite/sqlite3.c (void)sqlite3OsShmLock(pWal->pDbFd, lockIdx, n, lockIdx 49709 ext/sqlite3/libsqlite/sqlite3.c walLockName(lockIdx), n)); lockIdx 50511 ext/sqlite3/libsqlite/sqlite3.c int lockIdx, /* Offset of first byte to lock */ lockIdx 50516 ext/sqlite3/libsqlite/sqlite3.c rc = walLockExclusive(pWal, lockIdx, n, 0);