WAL_WRITE_LOCK 44373 ext/sqlite3/libsqlite/sqlite3.c if( lockIdx==WAL_WRITE_LOCK ){ WAL_WRITE_LOCK 44695 ext/sqlite3/libsqlite/sqlite3.c assert( WAL_ALL_BUT_WRITE==WAL_WRITE_LOCK+1 ); WAL_WRITE_LOCK 45560 ext/sqlite3/libsqlite/sqlite3.c if( SQLITE_OK==(rc = walLockShared(pWal, WAL_WRITE_LOCK)) ){ WAL_WRITE_LOCK 45561 ext/sqlite3/libsqlite/sqlite3.c walUnlockShared(pWal, WAL_WRITE_LOCK); WAL_WRITE_LOCK 45564 ext/sqlite3/libsqlite/sqlite3.c }else if( SQLITE_OK==(rc = walLockExclusive(pWal, WAL_WRITE_LOCK, 1)) ){ WAL_WRITE_LOCK 45578 ext/sqlite3/libsqlite/sqlite3.c walUnlockExclusive(pWal, WAL_WRITE_LOCK, 1); WAL_WRITE_LOCK 46023 ext/sqlite3/libsqlite/sqlite3.c rc = walLockExclusive(pWal, WAL_WRITE_LOCK, 1); WAL_WRITE_LOCK 46034 ext/sqlite3/libsqlite/sqlite3.c walUnlockExclusive(pWal, WAL_WRITE_LOCK, 1); WAL_WRITE_LOCK 46048 ext/sqlite3/libsqlite/sqlite3.c walUnlockExclusive(pWal, WAL_WRITE_LOCK, 1); WAL_WRITE_LOCK 46446 ext/sqlite3/libsqlite/sqlite3.c rc = walBusyLock(pWal, xBusy, pBusyArg, WAL_WRITE_LOCK, 1);