Lines Matching refs:lock

34019     struct flock lock;
34020 lock.l_whence = SEEK_SET;
34021 lock.l_start = RESERVED_BYTE;
34022 lock.l_len = 1;
34023 lock.l_type = F_WRLCK;
34024 if( osFcntl(pFile->h, F_GETLK, &lock) ){
34027 } else if( lock.l_type!=F_UNLCK ){
34103 struct flock lock;
34105 lock.l_whence = SEEK_SET;
34106 lock.l_start = SHARED_FIRST;
34107 lock.l_len = SHARED_SIZE;
34108 lock.l_type = F_WRLCK;
34109 rc = osSetPosixAdvisoryLock(pFile->h, &lock, pFile);
34189 struct flock lock;
34252 lock.l_len = 1L;
34253 lock.l_whence = SEEK_SET;
34257 lock.l_type = (eFileLock==SHARED_LOCK?F_RDLCK:F_WRLCK);
34258 lock.l_start = PENDING_BYTE;
34259 if( unixFileLock(pFile, &lock) ){
34279 lock.l_start = SHARED_FIRST;
34280 lock.l_len = SHARED_SIZE;
34281 if( unixFileLock(pFile, &lock) ){
34287 lock.l_start = PENDING_BYTE;
34288 lock.l_len = 1L;
34289 lock.l_type = F_UNLCK;
34290 if( unixFileLock(pFile, &lock) && rc==SQLITE_OK ){
34316 lock.l_type = F_WRLCK;
34320 lock.l_start = RESERVED_BYTE;
34321 lock.l_len = 1L;
34323 lock.l_start = SHARED_FIRST;
34324 lock.l_len = SHARED_SIZE;
34327 if( unixFileLock(pFile, &lock) ){
34399 struct flock lock;
34448 lock.l_type = F_UNLCK;
34449 lock.l_whence = SEEK_SET;
34450 lock.l_start = SHARED_FIRST;
34451 lock.l_len = divSize;
34452 if( unixFileLock(pFile, &lock)==(-1) ){
34458 lock.l_type = F_RDLCK;
34459 lock.l_whence = SEEK_SET;
34460 lock.l_start = SHARED_FIRST;
34461 lock.l_len = divSize;
34462 if( unixFileLock(pFile, &lock)==(-1) ){
34470 lock.l_type = F_UNLCK;
34471 lock.l_whence = SEEK_SET;
34472 lock.l_start = SHARED_FIRST+divSize;
34473 lock.l_len = SHARED_SIZE-divSize;
34474 if( unixFileLock(pFile, &lock)==(-1) ){
34483 lock.l_type = F_RDLCK;
34484 lock.l_whence = SEEK_SET;
34485 lock.l_start = SHARED_FIRST;
34486 lock.l_len = SHARED_SIZE;
34487 if( unixFileLock(pFile, &lock) ){
34500 lock.l_type = F_UNLCK;
34501 lock.l_whence = SEEK_SET;
34502 lock.l_start = PENDING_BYTE;
34503 lock.l_len = 2L; assert( PENDING_BYTE+1==RESERVED_BYTE );
34504 if( unixFileLock(pFile, &lock)==0 ){
34519 lock.l_type = F_UNLCK;
34520 lock.l_whence = SEEK_SET;
34521 lock.l_start = lock.l_len = 0L;
34522 if( unixFileLock(pFile, &lock)==0 ){
36915 struct flock lock;
36936 lock.l_whence = SEEK_SET;
36937 lock.l_start = UNIX_SHM_DMS;
36938 lock.l_len = 1;
36939 lock.l_type = F_WRLCK;
36940 if( osFcntl(pShmNode->hShm, F_GETLK, &lock)!=0 ) {
36942 }else if( lock.l_type==F_UNLCK ){
36957 }else if( lock.l_type==F_WRLCK ){
36962 assert( lock.l_type==F_UNLCK || lock.l_type==F_RDLCK );
62538 BtLock lock; /* Object used to lock page 1 */
63613 assert( pLock->iTable!=1 || pLock==&p->lock );
65564 p->lock.pBtree = p;
65565 p->lock.iTable = 1;
66654 assert( p->lock.pBtree==p && p->lock.iTable==1 );
66655 p->lock.eLock = READ_LOCK;
66656 p->lock.pNext = pBt->pLock;
66657 pBt->pLock = &p->lock;