Lines Matching refs:lock

26853     struct flock lock;
26854 lock.l_whence = SEEK_SET;
26855 lock.l_start = RESERVED_BYTE;
26856 lock.l_len = 1;
26857 lock.l_type = F_WRLCK;
26858 if( osFcntl(pFile->h, F_GETLK, &lock) ){
26861 } else if( lock.l_type!=F_UNLCK ){
26902 struct flock lock;
26904 lock.l_whence = SEEK_SET;
26905 lock.l_start = SHARED_FIRST;
26906 lock.l_len = SHARED_SIZE;
26907 lock.l_type = F_WRLCK;
26908 rc = osFcntl(pFile->h, F_SETLK, &lock);
26987 struct flock lock;
27050 lock.l_len = 1L;
27051 lock.l_whence = SEEK_SET;
27055 lock.l_type = (eFileLock==SHARED_LOCK?F_RDLCK:F_WRLCK);
27056 lock.l_start = PENDING_BYTE;
27057 if( unixFileLock(pFile, &lock) ){
27077 lock.l_start = SHARED_FIRST;
27078 lock.l_len = SHARED_SIZE;
27079 if( unixFileLock(pFile, &lock) ){
27085 lock.l_start = PENDING_BYTE;
27086 lock.l_len = 1L;
27087 lock.l_type = F_UNLCK;
27088 if( unixFileLock(pFile, &lock) && rc==SQLITE_OK ){
27114 lock.l_type = F_WRLCK;
27118 lock.l_start = RESERVED_BYTE;
27119 lock.l_len = 1L;
27121 lock.l_start = SHARED_FIRST;
27122 lock.l_len = SHARED_SIZE;
27125 if( unixFileLock(pFile, &lock) ){
27196 struct flock lock;
27245 lock.l_type = F_UNLCK;
27246 lock.l_whence = SEEK_SET;
27247 lock.l_start = SHARED_FIRST;
27248 lock.l_len = divSize;
27249 if( unixFileLock(pFile, &lock)==(-1) ){
27257 lock.l_type = F_RDLCK;
27258 lock.l_whence = SEEK_SET;
27259 lock.l_start = SHARED_FIRST;
27260 lock.l_len = divSize;
27261 if( unixFileLock(pFile, &lock)==(-1) ){
27269 lock.l_type = F_UNLCK;
27270 lock.l_whence = SEEK_SET;
27271 lock.l_start = SHARED_FIRST+divSize;
27272 lock.l_len = SHARED_SIZE-divSize;
27273 if( unixFileLock(pFile, &lock)==(-1) ){
27284 lock.l_type = F_RDLCK;
27285 lock.l_whence = SEEK_SET;
27286 lock.l_start = SHARED_FIRST;
27287 lock.l_len = SHARED_SIZE;
27288 if( unixFileLock(pFile, &lock) ){
27301 lock.l_type = F_UNLCK;
27302 lock.l_whence = SEEK_SET;
27303 lock.l_start = PENDING_BYTE;
27304 lock.l_len = 2L; assert( PENDING_BYTE+1==RESERVED_BYTE );
27305 if( unixFileLock(pFile, &lock)==0 ){
27320 lock.l_type = F_UNLCK;
27321 lock.l_whence = SEEK_SET;
27322 lock.l_start = lock.l_len = 0L;
27323 if( unixFileLock(pFile, &lock)==0 ){
52440 BtLock lock; /* Object used to lock page 1 */
53448 assert( pLock->iTable!=1 || pLock==&p->lock );
55002 p->lock.pBtree = p;
55003 p->lock.iTable = 1;
56018 assert( p->lock.pBtree==p && p->lock.iTable==1 );
56019 p->lock.eLock = READ_LOCK;
56020 p->lock.pNext = pBt->pLock;
56021 pBt->pLock = &p->lock;