Lines Matching refs:pFile
3794 static int apndClose(sqlite3_file *pFile){ in apndClose() argument
3795 pFile = ORIGFILE(pFile); in apndClose()
3796 return pFile->pMethods->xClose(pFile); in apndClose()
3803 sqlite3_file *pFile, in apndRead() argument
3808 ApndFile *p = (ApndFile *)pFile; in apndRead()
3809 pFile = ORIGFILE(pFile); in apndRead()
3810 return pFile->pMethods->xRead(pFile, zBuf, iAmt, iOfst+p->iPgOne); in apndRead()
3816 static int apndWriteMark(ApndFile *p, sqlite3_file *pFile){ in apndWriteMark() argument
3823 return pFile->pMethods->xWrite(pFile, a, APND_MARK_SIZE, p->iMark); in apndWriteMark()
3830 sqlite3_file *pFile, in apndWrite() argument
3836 ApndFile *p = (ApndFile *)pFile; in apndWrite()
3837 pFile = ORIGFILE(pFile); in apndWrite()
3839 rc = pFile->pMethods->xWrite(pFile, zBuf, iAmt, iOfst+p->iPgOne); in apndWrite()
3842 rc = pFile->pMethods->xFileSize(pFile, &sz); in apndWrite()
3847 rc = apndWriteMark(p, pFile); in apndWrite()
3857 static int apndTruncate(sqlite3_file *pFile, sqlite_int64 size){ in apndTruncate() argument
3859 ApndFile *p = (ApndFile *)pFile; in apndTruncate()
3860 pFile = ORIGFILE(pFile); in apndTruncate()
3861 rc = pFile->pMethods->xTruncate(pFile, size+p->iPgOne+APND_MARK_SIZE); in apndTruncate()
3864 rc = apndWriteMark(p, pFile); in apndTruncate()
3872 static int apndSync(sqlite3_file *pFile, int flags){ in apndSync() argument
3873 pFile = ORIGFILE(pFile); in apndSync()
3874 return pFile->pMethods->xSync(pFile, flags); in apndSync()
3880 static int apndFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ in apndFileSize() argument
3881 ApndFile *p = (ApndFile *)pFile; in apndFileSize()
3883 pFile = ORIGFILE(p); in apndFileSize()
3884 rc = pFile->pMethods->xFileSize(pFile, pSize); in apndFileSize()
3894 static int apndLock(sqlite3_file *pFile, int eLock){ in apndLock() argument
3895 pFile = ORIGFILE(pFile); in apndLock()
3896 return pFile->pMethods->xLock(pFile, eLock); in apndLock()
3902 static int apndUnlock(sqlite3_file *pFile, int eLock){ in apndUnlock() argument
3903 pFile = ORIGFILE(pFile); in apndUnlock()
3904 return pFile->pMethods->xUnlock(pFile, eLock); in apndUnlock()
3910 static int apndCheckReservedLock(sqlite3_file *pFile, int *pResOut){ in apndCheckReservedLock() argument
3911 pFile = ORIGFILE(pFile); in apndCheckReservedLock()
3912 return pFile->pMethods->xCheckReservedLock(pFile, pResOut); in apndCheckReservedLock()
3918 static int apndFileControl(sqlite3_file *pFile, int op, void *pArg){ in apndFileControl() argument
3919 ApndFile *p = (ApndFile *)pFile; in apndFileControl()
3921 pFile = ORIGFILE(pFile); in apndFileControl()
3922 rc = pFile->pMethods->xFileControl(pFile, op, pArg); in apndFileControl()
3932 static int apndSectorSize(sqlite3_file *pFile){ in apndSectorSize() argument
3933 pFile = ORIGFILE(pFile); in apndSectorSize()
3934 return pFile->pMethods->xSectorSize(pFile); in apndSectorSize()
3940 static int apndDeviceCharacteristics(sqlite3_file *pFile){ in apndDeviceCharacteristics() argument
3941 pFile = ORIGFILE(pFile); in apndDeviceCharacteristics()
3942 return pFile->pMethods->xDeviceCharacteristics(pFile); in apndDeviceCharacteristics()
3947 sqlite3_file *pFile, in apndShmMap() argument
3953 pFile = ORIGFILE(pFile); in apndShmMap()
3954 return pFile->pMethods->xShmMap(pFile,iPg,pgsz,bExtend,pp); in apndShmMap()
3958 static int apndShmLock(sqlite3_file *pFile, int offset, int n, int flags){ in apndShmLock() argument
3959 pFile = ORIGFILE(pFile); in apndShmLock()
3960 return pFile->pMethods->xShmLock(pFile,offset,n,flags); in apndShmLock()
3964 static void apndShmBarrier(sqlite3_file *pFile){ in apndShmBarrier() argument
3965 pFile = ORIGFILE(pFile); in apndShmBarrier()
3966 pFile->pMethods->xShmBarrier(pFile); in apndShmBarrier()
3970 static int apndShmUnmap(sqlite3_file *pFile, int deleteFlag){ in apndShmUnmap() argument
3971 pFile = ORIGFILE(pFile); in apndShmUnmap()
3972 return pFile->pMethods->xShmUnmap(pFile,deleteFlag); in apndShmUnmap()
3977 sqlite3_file *pFile, in apndFetch() argument
3982 ApndFile *p = (ApndFile *)pFile; in apndFetch()
3983 pFile = ORIGFILE(pFile); in apndFetch()
3984 return pFile->pMethods->xFetch(pFile, iOfst+p->iPgOne, iAmt, pp); in apndFetch()
3988 static int apndUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *pPage){ in apndUnfetch() argument
3989 ApndFile *p = (ApndFile *)pFile; in apndUnfetch()
3990 pFile = ORIGFILE(pFile); in apndUnfetch()
3991 return pFile->pMethods->xUnfetch(pFile, iOfst+p->iPgOne, pPage); in apndUnfetch()
3997 static int apndIsOrdinaryDatabaseFile(sqlite3_int64 sz, sqlite3_file *pFile){ in apndIsOrdinaryDatabaseFile() argument
4002 rc = pFile->pMethods->xRead(pFile, zHdr, sizeof(zHdr), 0); in apndIsOrdinaryDatabaseFile()
4012 static sqlite3_int64 apndReadMark(sqlite3_int64 sz, sqlite3_file *pFile){ in apndReadMark() argument
4018 rc = pFile->pMethods->xRead(pFile, a, APND_MARK_SIZE, sz-APND_MARK_SIZE); in apndReadMark()
4034 sqlite3_file *pFile, in apndOpen() argument
4045 return pSubVfs->xOpen(pSubVfs, zName, pFile, flags, pOutFlags); in apndOpen()
4047 p = (ApndFile*)pFile; in apndOpen()
4049 pSubFile = ORIGFILE(pFile); in apndOpen()
4059 memmove(pFile, pSubFile, pSubVfs->szOsFile); in apndOpen()
4063 p->iPgOne = apndReadMark(sz, pFile); in apndOpen()
4073 if( rc ) pFile->pMethods = 0; in apndOpen()
4641 FILE *pFile; /* Zip file */ member
4828 if( pCsr->pFile ){ in zipfileResetCursor()
4829 fclose(pCsr->pFile); in zipfileResetCursor()
4830 pCsr->pFile = 0; in zipfileResetCursor()
4888 FILE *pFile, /* Read from this file */ in zipfileReadData() argument
4895 fseek(pFile, (long)iOff, SEEK_SET); in zipfileReadData()
4896 n = fread(aRead, 1, nRead, pFile); in zipfileReadData()
5177 FILE *pFile, /* If aBlob==0, read from this file */ in zipfileGetEntry() argument
5187 rc = zipfileReadData(pFile, aRead, ZIPFILE_CDS_FIXED_SZ, iOff, pzErr); in zipfileGetEntry()
5215 pFile, aRead, nExtra+nFile, iOff+ZIPFILE_CDS_FIXED_SZ, pzErr in zipfileGetEntry()
5237 if( pFile ){ in zipfileGetEntry()
5238 rc = zipfileReadData(pFile, aRead, szFix, pNew->cds.iOffset, pzErr); in zipfileGetEntry()
5275 if( pCsr->pFile ){ in zipfileNext()
5284 rc = zipfileGetEntry(pTab, 0, 0, pCsr->pFile, pCsr->iNextOff, &p); in zipfileNext()
5449 FILE *pFile = pCsr->pFile; in zipfileColumn() local
5450 if( pFile==0 ){ in zipfileColumn()
5451 pFile = ((ZipfileTab*)(pCsr->base.pVtab))->pWriteFd; in zipfileColumn()
5453 rc = zipfileReadData(pFile, aBuf, sz, pCsr->pCurrent->iDataOff, in zipfileColumn()
5512 FILE *pFile, /* Read from this file if aBlob==0 */ in zipfileReadEOCD() argument
5522 fseek(pFile, 0, SEEK_END); in zipfileReadEOCD()
5523 szFile = (i64)ftell(pFile); in zipfileReadEOCD()
5530 rc = zipfileReadData(pFile, aRead, nRead, iOff, &pTab->base.zErrMsg); in zipfileReadEOCD()
5651 pCsr->pFile = fopen(zFile, "rb"); in zipfileFilter()
5652 if( pCsr->pFile==0 ){ in zipfileFilter()
5656 rc = zipfileReadEOCD(pTab, 0, 0, pCsr->pFile, &pCsr->eocd); in zipfileFilter()