Lines Matching refs:lockProxy
6944 unixFile *lockProxy; /* Open proxy lock file */ member
7491 if( rc==SQLITE_OK && !pCtx->lockProxy ){ in proxyTakeConch()
7493 rc = proxyCreateUnixFile(path, &pCtx->lockProxy, 1); in proxyTakeConch()
7517 if( pCtx->lockProxy->pMethod == &afpIoMethods ){ in proxyTakeConch()
7519 afpCtx = (afpLockingContext *)pCtx->lockProxy->lockingContext; in proxyTakeConch()
7617 unixFile *lockProxy = pCtx->lockProxy; in switchLockProxyPath() local
7618 pCtx->lockProxy=NULL; in switchLockProxyPath()
7620 if( lockProxy!=NULL ){ in switchLockProxyPath()
7621 rc=lockProxy->pMethod->xClose((sqlite3_file *)lockProxy); in switchLockProxyPath()
7623 sqlite3_free(lockProxy); in switchLockProxyPath()
7836 unixFile *proxy = pCtx->lockProxy; in proxyCheckReservedLock()
7875 unixFile *proxy = pCtx->lockProxy; in proxyLock()
7899 unixFile *proxy = pCtx->lockProxy; in proxyUnlock()
7916 unixFile *lockProxy = pCtx->lockProxy; in proxyClose() local
7920 if( lockProxy ){ in proxyClose()
7921 rc = lockProxy->pMethod->xUnlock((sqlite3_file*)lockProxy, NO_LOCK); in proxyClose()
7923 rc = lockProxy->pMethod->xClose((sqlite3_file*)lockProxy); in proxyClose()
7925 sqlite3_free(lockProxy); in proxyClose()
7926 pCtx->lockProxy = 0; in proxyClose()