conchFile 31874 ext/sqlite3/libsqlite/sqlite3.c unixFile *conchFile; /* Open conch file */ conchFile 32110 ext/sqlite3/libsqlite/sqlite3.c unixFile *conchFile = pCtx->conchFile; conchFile 32129 ext/sqlite3/libsqlite/sqlite3.c readLen = osPread(conchFile->h, buf, PROXY_MAXCONCHLEN, 0); conchFile 32150 ext/sqlite3/libsqlite/sqlite3.c robust_close(pFile, conchFile->h, __LINE__); conchFile 32151 ext/sqlite3/libsqlite/sqlite3.c conchFile->h = fd; conchFile 32152 ext/sqlite3/libsqlite/sqlite3.c conchFile->openFlags = O_RDWR | O_CREAT; conchFile 32170 ext/sqlite3/libsqlite/sqlite3.c unixFile *conchFile = pCtx->conchFile; conchFile 32177 ext/sqlite3/libsqlite/sqlite3.c rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, lockType); conchFile 32187 ext/sqlite3/libsqlite/sqlite3.c if( osFstat(conchFile->h, &buf) ){ conchFile 32206 ext/sqlite3/libsqlite/sqlite3.c int len = osPread(conchFile->h, tBuf, PROXY_MAXCONCHLEN, 0); conchFile 32228 ext/sqlite3/libsqlite/sqlite3.c rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, SHARED_LOCK); conchFile 32231 ext/sqlite3/libsqlite/sqlite3.c rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, lockType); conchFile 32252 ext/sqlite3/libsqlite/sqlite3.c unixFile *conchFile = pCtx->conchFile; conchFile 32265 ext/sqlite3/libsqlite/sqlite3.c OSTRACE(("TAKECONCH %d for %s pid=%d\n", conchFile->h, conchFile 32279 ext/sqlite3/libsqlite/sqlite3.c readLen = seekAndRead((unixFile*)conchFile, 0, readBuf, PROXY_MAXCONCHLEN); conchFile 32282 ext/sqlite3/libsqlite/sqlite3.c storeLastErrno(pFile, conchFile->lastErrno); conchFile 32329 ext/sqlite3/libsqlite/sqlite3.c if( (conchFile->openFlags&O_RDWR) == 0 ){ conchFile 32345 ext/sqlite3/libsqlite/sqlite3.c futimes(conchFile->h, NULL); conchFile 32347 ext/sqlite3/libsqlite/sqlite3.c if( conchFile->pInode && conchFile->pInode->nShared>1 ){ conchFile 32370 ext/sqlite3/libsqlite/sqlite3.c robust_ftruncate(conchFile->h, writeSize); conchFile 32371 ext/sqlite3/libsqlite/sqlite3.c rc = unixWrite((sqlite3_file *)conchFile, writeBuffer, writeSize, 0); conchFile 32372 ext/sqlite3/libsqlite/sqlite3.c fsync(conchFile->h); conchFile 32384 ext/sqlite3/libsqlite/sqlite3.c osFchmod(conchFile->h, cmode); conchFile 32387 ext/sqlite3/libsqlite/sqlite3.c rc = osFchmod(conchFile->h, cmode); conchFile 32404 ext/sqlite3/libsqlite/sqlite3.c conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, SHARED_LOCK); conchFile 32455 ext/sqlite3/libsqlite/sqlite3.c conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, NO_LOCK); conchFile 32457 ext/sqlite3/libsqlite/sqlite3.c OSTRACE(("TAKECONCH %d %s\n", conchFile->h, conchFile 32471 ext/sqlite3/libsqlite/sqlite3.c unixFile *conchFile; /* Name of the conch file */ conchFile 32474 ext/sqlite3/libsqlite/sqlite3.c conchFile = pCtx->conchFile; conchFile 32475 ext/sqlite3/libsqlite/sqlite3.c OSTRACE(("RELEASECONCH %d for %s pid=%d\n", conchFile->h, conchFile 32479 ext/sqlite3/libsqlite/sqlite3.c rc = conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, NO_LOCK); conchFile 32482 ext/sqlite3/libsqlite/sqlite3.c OSTRACE(("RELEASECONCH %d %s\n", conchFile->h, conchFile 32629 ext/sqlite3/libsqlite/sqlite3.c rc = proxyCreateUnixFile(pCtx->conchFilePath, &pCtx->conchFile, 0); conchFile 32671 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->conchFile ){ conchFile 32672 ext/sqlite3/libsqlite/sqlite3.c pCtx->conchFile->pMethod->xClose((sqlite3_file *)pCtx->conchFile); conchFile 32673 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pCtx->conchFile); conchFile 32849 ext/sqlite3/libsqlite/sqlite3.c unixFile *conchFile = pCtx->conchFile; conchFile 32860 ext/sqlite3/libsqlite/sqlite3.c if( conchFile ){ conchFile 32865 ext/sqlite3/libsqlite/sqlite3.c rc = conchFile->pMethod->xClose((sqlite3_file*)conchFile); conchFile 32867 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(conchFile);