Lines Matching refs:pFile
3588 static int apndClose(sqlite3_file *pFile){ in apndClose() argument
3589 pFile = ORIGFILE(pFile); in apndClose()
3590 return pFile->pMethods->xClose(pFile); in apndClose()
3597 sqlite3_file *pFile, in apndRead() argument
3602 ApndFile *p = (ApndFile *)pFile; in apndRead()
3603 pFile = ORIGFILE(pFile); in apndRead()
3604 return pFile->pMethods->xRead(pFile, zBuf, iAmt, iOfst+p->iPgOne); in apndRead()
3610 static int apndWriteMark(ApndFile *p, sqlite3_file *pFile){ in apndWriteMark() argument
3617 return pFile->pMethods->xWrite(pFile, a, APND_MARK_SIZE, p->iMark); in apndWriteMark()
3624 sqlite3_file *pFile, in apndWrite() argument
3630 ApndFile *p = (ApndFile *)pFile; in apndWrite()
3631 pFile = ORIGFILE(pFile); in apndWrite()
3633 rc = pFile->pMethods->xWrite(pFile, zBuf, iAmt, iOfst+p->iPgOne); in apndWrite()
3636 rc = pFile->pMethods->xFileSize(pFile, &sz); in apndWrite()
3641 rc = apndWriteMark(p, pFile); in apndWrite()
3651 static int apndTruncate(sqlite3_file *pFile, sqlite_int64 size){ in apndTruncate() argument
3653 ApndFile *p = (ApndFile *)pFile; in apndTruncate()
3654 pFile = ORIGFILE(pFile); in apndTruncate()
3655 rc = pFile->pMethods->xTruncate(pFile, size+p->iPgOne+APND_MARK_SIZE); in apndTruncate()
3658 rc = apndWriteMark(p, pFile); in apndTruncate()
3666 static int apndSync(sqlite3_file *pFile, int flags){ in apndSync() argument
3667 pFile = ORIGFILE(pFile); in apndSync()
3668 return pFile->pMethods->xSync(pFile, flags); in apndSync()
3674 static int apndFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ in apndFileSize() argument
3675 ApndFile *p = (ApndFile *)pFile; in apndFileSize()
3677 pFile = ORIGFILE(p); in apndFileSize()
3678 rc = pFile->pMethods->xFileSize(pFile, pSize); in apndFileSize()
3688 static int apndLock(sqlite3_file *pFile, int eLock){ in apndLock() argument
3689 pFile = ORIGFILE(pFile); in apndLock()
3690 return pFile->pMethods->xLock(pFile, eLock); in apndLock()
3696 static int apndUnlock(sqlite3_file *pFile, int eLock){ in apndUnlock() argument
3697 pFile = ORIGFILE(pFile); in apndUnlock()
3698 return pFile->pMethods->xUnlock(pFile, eLock); in apndUnlock()
3704 static int apndCheckReservedLock(sqlite3_file *pFile, int *pResOut){ in apndCheckReservedLock() argument
3705 pFile = ORIGFILE(pFile); in apndCheckReservedLock()
3706 return pFile->pMethods->xCheckReservedLock(pFile, pResOut); in apndCheckReservedLock()
3712 static int apndFileControl(sqlite3_file *pFile, int op, void *pArg){ in apndFileControl() argument
3713 ApndFile *p = (ApndFile *)pFile; in apndFileControl()
3715 pFile = ORIGFILE(pFile); in apndFileControl()
3716 rc = pFile->pMethods->xFileControl(pFile, op, pArg); in apndFileControl()
3726 static int apndSectorSize(sqlite3_file *pFile){ in apndSectorSize() argument
3727 pFile = ORIGFILE(pFile); in apndSectorSize()
3728 return pFile->pMethods->xSectorSize(pFile); in apndSectorSize()
3734 static int apndDeviceCharacteristics(sqlite3_file *pFile){ in apndDeviceCharacteristics() argument
3735 pFile = ORIGFILE(pFile); in apndDeviceCharacteristics()
3736 return pFile->pMethods->xDeviceCharacteristics(pFile); in apndDeviceCharacteristics()
3741 sqlite3_file *pFile, in apndShmMap() argument
3747 pFile = ORIGFILE(pFile); in apndShmMap()
3748 return pFile->pMethods->xShmMap(pFile,iPg,pgsz,bExtend,pp); in apndShmMap()
3752 static int apndShmLock(sqlite3_file *pFile, int offset, int n, int flags){ in apndShmLock() argument
3753 pFile = ORIGFILE(pFile); in apndShmLock()
3754 return pFile->pMethods->xShmLock(pFile,offset,n,flags); in apndShmLock()
3758 static void apndShmBarrier(sqlite3_file *pFile){ in apndShmBarrier() argument
3759 pFile = ORIGFILE(pFile); in apndShmBarrier()
3760 pFile->pMethods->xShmBarrier(pFile); in apndShmBarrier()
3764 static int apndShmUnmap(sqlite3_file *pFile, int deleteFlag){ in apndShmUnmap() argument
3765 pFile = ORIGFILE(pFile); in apndShmUnmap()
3766 return pFile->pMethods->xShmUnmap(pFile,deleteFlag); in apndShmUnmap()
3771 sqlite3_file *pFile, in apndFetch() argument
3776 ApndFile *p = (ApndFile *)pFile; in apndFetch()
3777 pFile = ORIGFILE(pFile); in apndFetch()
3778 return pFile->pMethods->xFetch(pFile, iOfst+p->iPgOne, iAmt, pp); in apndFetch()
3782 static int apndUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *pPage){ in apndUnfetch() argument
3783 ApndFile *p = (ApndFile *)pFile; in apndUnfetch()
3784 pFile = ORIGFILE(pFile); in apndUnfetch()
3785 return pFile->pMethods->xUnfetch(pFile, iOfst+p->iPgOne, pPage); in apndUnfetch()
3791 static int apndIsOrdinaryDatabaseFile(sqlite3_int64 sz, sqlite3_file *pFile){ in apndIsOrdinaryDatabaseFile() argument
3796 rc = pFile->pMethods->xRead(pFile, zHdr, sizeof(zHdr), 0); in apndIsOrdinaryDatabaseFile()
3806 static sqlite3_int64 apndReadMark(sqlite3_int64 sz, sqlite3_file *pFile){ in apndReadMark() argument
3812 rc = pFile->pMethods->xRead(pFile, a, APND_MARK_SIZE, sz-APND_MARK_SIZE); in apndReadMark()
3828 sqlite3_file *pFile, in apndOpen() argument
3839 return pSubVfs->xOpen(pSubVfs, zName, pFile, flags, pOutFlags); in apndOpen()
3841 p = (ApndFile*)pFile; in apndOpen()
3843 pSubFile = ORIGFILE(pFile); in apndOpen()
3853 memmove(pFile, pSubFile, pSubVfs->szOsFile); in apndOpen()
3857 p->iPgOne = apndReadMark(sz, pFile); in apndOpen()
3867 if( rc ) pFile->pMethods = 0; in apndOpen()
4212 FILE *pFile; /* Zip file */ member
4342 if( pCsr->pFile ){ in zipfileResetCursor()
4343 fclose(pCsr->pFile); in zipfileResetCursor()
4344 pCsr->pFile = 0; in zipfileResetCursor()
4381 FILE *pFile, /* Read from this file */ in zipfileReadData() argument
4388 fseek(pFile, (long)iOff, SEEK_SET); in zipfileReadData()
4389 n = fread(aRead, 1, nRead, pFile); in zipfileReadData()
4498 pCsr->pFile, aRead, ZIPFILE_CDS_FIXED_SZ, pCsr->iNextOff, pzErr in zipfileCsrReadCDS()
4515 rc = zipfileReadData(pCsr->pFile, aRead, nRead, pCsr->iNextOff, pzErr); in zipfileCsrReadCDS()
4564 if( pCsr->pFile ) return pCsr->pFile; in zipfileGetFd()
4603 FILE *pFile = zipfileGetFd(pCsr); in zipfileCsrReadLFH() local
4606 int rc = zipfileReadLFH(pFile, pCsr->cds.iOffset, aRead, &pCsr->lfh, pzErr); in zipfileCsrReadLFH()
4627 assert( pCsr->pFile==0 ); in zipfileNext()
4812 FILE *pFile = zipfileGetFd(pCsr); in zipfileColumn() local
4813 rc = zipfileReadData(pFile, aBuf, sz, pCsr->iDataOff, in zipfileColumn()
4869 FILE *pFile, /* Read from this file */ in zipfileReadEOCD() argument
4878 fseek(pFile, 0, SEEK_END); in zipfileReadEOCD()
4879 szFile = (i64)ftell(pFile); in zipfileReadEOCD()
4887 rc = zipfileReadData(pFile, aRead, nRead, iOff, &pTab->base.zErrMsg); in zipfileReadEOCD()
4953 pCsr->pFile = fopen(zFile, "rb"); in zipfileFilter()
4954 if( pCsr->pFile==0 ){ in zipfileFilter()
4958 rc = zipfileReadEOCD(pTab, pCsr->pFile, &pCsr->eocd); in zipfileFilter()