WAL_WRITE_LOCK 49654 ext/sqlite3/libsqlite/sqlite3.c if( lockIdx==WAL_WRITE_LOCK ){ WAL_WRITE_LOCK 49977 ext/sqlite3/libsqlite/sqlite3.c assert( WAL_ALL_BUT_WRITE==WAL_WRITE_LOCK+1 ); WAL_WRITE_LOCK 50953 ext/sqlite3/libsqlite/sqlite3.c if( SQLITE_OK==(rc = walLockShared(pWal, WAL_WRITE_LOCK)) ){ WAL_WRITE_LOCK 50954 ext/sqlite3/libsqlite/sqlite3.c walUnlockShared(pWal, WAL_WRITE_LOCK); WAL_WRITE_LOCK 50957 ext/sqlite3/libsqlite/sqlite3.c }else if( SQLITE_OK==(rc = walLockExclusive(pWal, WAL_WRITE_LOCK, 1, 1)) ){ WAL_WRITE_LOCK 50971 ext/sqlite3/libsqlite/sqlite3.c walUnlockExclusive(pWal, WAL_WRITE_LOCK, 1); WAL_WRITE_LOCK 51419 ext/sqlite3/libsqlite/sqlite3.c rc = walLockExclusive(pWal, WAL_WRITE_LOCK, 1, 0); WAL_WRITE_LOCK 51430 ext/sqlite3/libsqlite/sqlite3.c walUnlockExclusive(pWal, WAL_WRITE_LOCK, 1); WAL_WRITE_LOCK 51444 ext/sqlite3/libsqlite/sqlite3.c walUnlockExclusive(pWal, WAL_WRITE_LOCK, 1); WAL_WRITE_LOCK 51913 ext/sqlite3/libsqlite/sqlite3.c rc = walBusyLock(pWal, xBusy, pBusyArg, WAL_WRITE_LOCK, 1);