Lines Matching refs:pFile
8926 static int apndClose(sqlite3_file *pFile){ in apndClose() argument
8927 pFile = ORIGFILE(pFile); in apndClose()
8928 return pFile->pMethods->xClose(pFile); in apndClose()
8935 sqlite3_file *pFile, in apndRead() argument
8940 ApndFile *paf = (ApndFile *)pFile; in apndRead()
8941 pFile = ORIGFILE(pFile); in apndRead()
8942 return pFile->pMethods->xRead(pFile, zBuf, iAmt, paf->iPgOne+iOfst); in apndRead()
8952 sqlite3_file *pFile, in apndWriteMark() argument
8959 assert(pFile == ORIGFILE(paf)); in apndWriteMark()
8966 if( SQLITE_OK==(rc = pFile->pMethods->xWrite in apndWriteMark()
8967 (pFile, a, APND_MARK_SIZE, iWriteEnd)) ){ in apndWriteMark()
8977 sqlite3_file *pFile, in apndWrite() argument
8982 ApndFile *paf = (ApndFile *)pFile; in apndWrite()
8985 pFile = ORIGFILE(pFile); in apndWrite()
8988 int rc = apndWriteMark(paf, pFile, iWriteEnd); in apndWrite()
8991 return pFile->pMethods->xWrite(pFile, zBuf, iAmt, paf->iPgOne+iOfst); in apndWrite()
8997 static int apndTruncate(sqlite3_file *pFile, sqlite_int64 size){ in apndTruncate() argument
8998 ApndFile *paf = (ApndFile *)pFile; in apndTruncate()
8999 pFile = ORIGFILE(pFile); in apndTruncate()
9001 if( SQLITE_OK!=apndWriteMark(paf, pFile, size) ) return SQLITE_IOERR; in apndTruncate()
9003 return pFile->pMethods->xTruncate(pFile, paf->iMark+APND_MARK_SIZE); in apndTruncate()
9009 static int apndSync(sqlite3_file *pFile, int flags){ in apndSync() argument
9010 pFile = ORIGFILE(pFile); in apndSync()
9011 return pFile->pMethods->xSync(pFile, flags); in apndSync()
9018 static int apndFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ in apndFileSize() argument
9019 ApndFile *paf = (ApndFile *)pFile; in apndFileSize()
9027 static int apndLock(sqlite3_file *pFile, int eLock){ in apndLock() argument
9028 pFile = ORIGFILE(pFile); in apndLock()
9029 return pFile->pMethods->xLock(pFile, eLock); in apndLock()
9035 static int apndUnlock(sqlite3_file *pFile, int eLock){ in apndUnlock() argument
9036 pFile = ORIGFILE(pFile); in apndUnlock()
9037 return pFile->pMethods->xUnlock(pFile, eLock); in apndUnlock()
9043 static int apndCheckReservedLock(sqlite3_file *pFile, int *pResOut){ in apndCheckReservedLock() argument
9044 pFile = ORIGFILE(pFile); in apndCheckReservedLock()
9045 return pFile->pMethods->xCheckReservedLock(pFile, pResOut); in apndCheckReservedLock()
9051 static int apndFileControl(sqlite3_file *pFile, int op, void *pArg){ in apndFileControl() argument
9052 ApndFile *paf = (ApndFile *)pFile; in apndFileControl()
9054 pFile = ORIGFILE(pFile); in apndFileControl()
9056 rc = pFile->pMethods->xFileControl(pFile, op, pArg); in apndFileControl()
9066 static int apndSectorSize(sqlite3_file *pFile){ in apndSectorSize() argument
9067 pFile = ORIGFILE(pFile); in apndSectorSize()
9068 return pFile->pMethods->xSectorSize(pFile); in apndSectorSize()
9074 static int apndDeviceCharacteristics(sqlite3_file *pFile){ in apndDeviceCharacteristics() argument
9075 pFile = ORIGFILE(pFile); in apndDeviceCharacteristics()
9076 return pFile->pMethods->xDeviceCharacteristics(pFile); in apndDeviceCharacteristics()
9081 sqlite3_file *pFile, in apndShmMap() argument
9087 pFile = ORIGFILE(pFile); in apndShmMap()
9088 return pFile->pMethods->xShmMap(pFile,iPg,pgsz,bExtend,pp); in apndShmMap()
9092 static int apndShmLock(sqlite3_file *pFile, int offset, int n, int flags){ in apndShmLock() argument
9093 pFile = ORIGFILE(pFile); in apndShmLock()
9094 return pFile->pMethods->xShmLock(pFile,offset,n,flags); in apndShmLock()
9098 static void apndShmBarrier(sqlite3_file *pFile){ in apndShmBarrier() argument
9099 pFile = ORIGFILE(pFile); in apndShmBarrier()
9100 pFile->pMethods->xShmBarrier(pFile); in apndShmBarrier()
9104 static int apndShmUnmap(sqlite3_file *pFile, int deleteFlag){ in apndShmUnmap() argument
9105 pFile = ORIGFILE(pFile); in apndShmUnmap()
9106 return pFile->pMethods->xShmUnmap(pFile,deleteFlag); in apndShmUnmap()
9111 sqlite3_file *pFile, in apndFetch() argument
9116 ApndFile *p = (ApndFile *)pFile; in apndFetch()
9120 pFile = ORIGFILE(pFile); in apndFetch()
9121 return pFile->pMethods->xFetch(pFile, iOfst+p->iPgOne, iAmt, pp); in apndFetch()
9125 static int apndUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *pPage){ in apndUnfetch() argument
9126 ApndFile *p = (ApndFile *)pFile; in apndUnfetch()
9127 pFile = ORIGFILE(pFile); in apndUnfetch()
9128 return pFile->pMethods->xUnfetch(pFile, iOfst+p->iPgOne, pPage); in apndUnfetch()
9140 static sqlite3_int64 apndReadMark(sqlite3_int64 sz, sqlite3_file *pFile){ in apndReadMark() argument
9147 rc = pFile->pMethods->xRead(pFile, a, APND_MARK_SIZE, sz-APND_MARK_SIZE); in apndReadMark()
9165 static int apndIsAppendvfsDatabase(sqlite3_int64 sz, sqlite3_file *pFile){ in apndIsAppendvfsDatabase() argument
9168 sqlite3_int64 iMark = apndReadMark(sz, pFile); in apndIsAppendvfsDatabase()
9174 rc = pFile->pMethods->xRead(pFile, zHdr, sizeof(zHdr), iMark); in apndIsAppendvfsDatabase()
9190 static int apndIsOrdinaryDatabaseFile(sqlite3_int64 sz, sqlite3_file *pFile){ in apndIsOrdinaryDatabaseFile() argument
9192 if( apndIsAppendvfsDatabase(sz, pFile) /* rule 2 */ in apndIsOrdinaryDatabaseFile()
9194 || SQLITE_OK!=pFile->pMethods->xRead(pFile, zHdr, sizeof(zHdr), 0) in apndIsOrdinaryDatabaseFile()
9209 sqlite3_file *pFile, in apndOpen() argument
9213 ApndFile *pApndFile = (ApndFile*)pFile; in apndOpen()
9214 sqlite3_file *pBaseFile = ORIGFILE(pFile); in apndOpen()
9223 return pBaseVfs->xOpen(pBaseVfs, zName, pFile, flags, pOutFlags); in apndOpen()
9226 pFile->pMethods = &apnd_io_methods; in apndOpen()
9237 pFile->pMethods = 0; in apndOpen()
9247 pApndFile->iPgOne = apndReadMark(sz, pFile); in apndOpen()
9255 pFile->pMethods = 0; in apndOpen()
9652 FILE *pFile; /* Zip file */ member
9840 if( pCsr->pFile ){ in zipfileResetCursor()
9841 fclose(pCsr->pFile); in zipfileResetCursor()
9842 pCsr->pFile = 0; in zipfileResetCursor()
9900 FILE *pFile, /* Read from this file */ in zipfileReadData() argument
9907 fseek(pFile, (long)iOff, SEEK_SET); in zipfileReadData()
9908 n = fread(aRead, 1, nRead, pFile); in zipfileReadData()
10182 FILE *pFile, /* If aBlob==0, read from this file */ in zipfileGetEntry() argument
10193 rc = zipfileReadData(pFile, aRead, ZIPFILE_CDS_FIXED_SZ, iOff, pzErr); in zipfileGetEntry()
10221 pFile, aRead, nExtra+nFile, iOff+ZIPFILE_CDS_FIXED_SZ, pzErr in zipfileGetEntry()
10243 if( pFile ){ in zipfileGetEntry()
10244 rc = zipfileReadData(pFile, aRead, szFix, pNew->cds.iOffset, pzErr); in zipfileGetEntry()
10281 if( pCsr->pFile ){ in zipfileNext()
10290 rc = zipfileGetEntry(pTab, 0, 0, pCsr->pFile, pCsr->iNextOff, &p); in zipfileNext()
10455 FILE *pFile = pCsr->pFile; in zipfileColumn() local
10456 if( pFile==0 ){ in zipfileColumn()
10457 pFile = ((ZipfileTab*)(pCsr->base.pVtab))->pWriteFd; in zipfileColumn()
10459 rc = zipfileReadData(pFile, aBuf, sz, pCsr->pCurrent->iDataOff, in zipfileColumn()
10521 FILE *pFile, /* Read from this file if aBlob==0 */ in zipfileReadEOCD() argument
10532 fseek(pFile, 0, SEEK_END); in zipfileReadEOCD()
10533 szFile = (i64)ftell(pFile); in zipfileReadEOCD()
10539 rc = zipfileReadData(pFile, aRead, nRead, iOff, &pTab->base.zErrMsg); in zipfileReadEOCD()
10668 pCsr->pFile = zFile ? fopen(zFile, "rb") : 0; in zipfileFilter()
10669 if( pCsr->pFile==0 ){ in zipfileFilter()
10673 rc = zipfileReadEOCD(pTab, 0, 0, pCsr->pFile, &pCsr->eocd); in zipfileFilter()
31055 sqlite3_file * pFile = 0; local
31060 SQLITE_FCNTL_FILE_POINTER, &pFile)
31063 rc = pFile->pMethods->xFileSize(pFile, &nSize);
31075 rc = pFile->pMethods->xRead(pFile, buf, nBuf, nPos);