Lines Matching refs:lock
32 1 db {shared lock 7 1} OK
33 2 db2 {exclusive lock 7 1} BUSY
35 4 db2 {exclusive lock 7 1} OK
36 5 db {shared lock 7 1} BUSY
37 6 db {exclusive lock 7 1} BUSY
40 8 db {exclusive lock 0 8} OK
42 10 db2 {exclusive lock 0 8} OK
45 12 db {shared lock 0 1} OK
46 13 db2 {shared lock 0 1} OK
47 14 db3 {shared lock 0 1} OK
49 16 db3 {exclusive lock 0 1} BUSY
51 18 db3 {exclusive lock 0 1} BUSY
53 20 db3 {exclusive lock 0 1} OK
56 22 db {shared lock 3 1} OK
57 23 db2 {exclusive lock 2 2} BUSY
58 24 db {shared lock 2 1} OK
59 25 db2 {exclusive lock 0 5} BUSY
60 26 db2 {exclusive lock 0 4} BUSY
61 27 db2 {exclusive lock 0 3} BUSY
63 29 db2 {exclusive lock 2 2} BUSY
65 29 db2 {exclusive lock 2 2} OK
82 set rc [vfs_shmlock db$i main shared lock 4 1]
86 vfs_shmlock db255 main shared lock 4 1
89 do_test 2.1 { vfs_shmlock db255 main exclusive lock 4 1 } SQLITE_BUSY
91 do_test 2.3 { vfs_shmlock db255 main shared lock 4 1 } SQLITE_OK
93 do_test 2.5 { vfs_shmlock db255 main exclusive lock 4 1 } SQLITE_BUSY
97 set rc [vfs_shmlock db255 main exclusive lock 4 1]
103 vfs_shmlock db255 main exclusive lock 4 1
143 # every unlock correspond exactly to a prior lock. Hence, we cannot
144 # lock arbitrary ranges in this test on windows.
149 set res [vfs_shmlock db$idx main $locktype lock $iSlot $n]