Lines Matching refs:pFile
9755 static int apndClose(sqlite3_file *pFile){ in apndClose() argument
9756 pFile = ORIGFILE(pFile); in apndClose()
9757 return pFile->pMethods->xClose(pFile); in apndClose()
9764 sqlite3_file *pFile, in apndRead() argument
9769 ApndFile *paf = (ApndFile *)pFile; in apndRead()
9770 pFile = ORIGFILE(pFile); in apndRead()
9771 return pFile->pMethods->xRead(pFile, zBuf, iAmt, paf->iPgOne+iOfst); in apndRead()
9781 sqlite3_file *pFile, in apndWriteMark() argument
9788 assert(pFile == ORIGFILE(paf)); in apndWriteMark()
9795 if( SQLITE_OK==(rc = pFile->pMethods->xWrite in apndWriteMark()
9796 (pFile, a, APND_MARK_SIZE, iWriteEnd)) ){ in apndWriteMark()
9806 sqlite3_file *pFile, in apndWrite() argument
9811 ApndFile *paf = (ApndFile *)pFile; in apndWrite()
9814 pFile = ORIGFILE(pFile); in apndWrite()
9817 int rc = apndWriteMark(paf, pFile, iWriteEnd); in apndWrite()
9820 return pFile->pMethods->xWrite(pFile, zBuf, iAmt, paf->iPgOne+iOfst); in apndWrite()
9826 static int apndTruncate(sqlite3_file *pFile, sqlite_int64 size){ in apndTruncate() argument
9827 ApndFile *paf = (ApndFile *)pFile; in apndTruncate()
9828 pFile = ORIGFILE(pFile); in apndTruncate()
9830 if( SQLITE_OK!=apndWriteMark(paf, pFile, size) ) return SQLITE_IOERR; in apndTruncate()
9832 return pFile->pMethods->xTruncate(pFile, paf->iMark+APND_MARK_SIZE); in apndTruncate()
9838 static int apndSync(sqlite3_file *pFile, int flags){ in apndSync() argument
9839 pFile = ORIGFILE(pFile); in apndSync()
9840 return pFile->pMethods->xSync(pFile, flags); in apndSync()
9847 static int apndFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ in apndFileSize() argument
9848 ApndFile *paf = (ApndFile *)pFile; in apndFileSize()
9856 static int apndLock(sqlite3_file *pFile, int eLock){ in apndLock() argument
9857 pFile = ORIGFILE(pFile); in apndLock()
9858 return pFile->pMethods->xLock(pFile, eLock); in apndLock()
9864 static int apndUnlock(sqlite3_file *pFile, int eLock){ in apndUnlock() argument
9865 pFile = ORIGFILE(pFile); in apndUnlock()
9866 return pFile->pMethods->xUnlock(pFile, eLock); in apndUnlock()
9872 static int apndCheckReservedLock(sqlite3_file *pFile, int *pResOut){ in apndCheckReservedLock() argument
9873 pFile = ORIGFILE(pFile); in apndCheckReservedLock()
9874 return pFile->pMethods->xCheckReservedLock(pFile, pResOut); in apndCheckReservedLock()
9880 static int apndFileControl(sqlite3_file *pFile, int op, void *pArg){ in apndFileControl() argument
9881 ApndFile *paf = (ApndFile *)pFile; in apndFileControl()
9883 pFile = ORIGFILE(pFile); in apndFileControl()
9885 rc = pFile->pMethods->xFileControl(pFile, op, pArg); in apndFileControl()
9895 static int apndSectorSize(sqlite3_file *pFile){ in apndSectorSize() argument
9896 pFile = ORIGFILE(pFile); in apndSectorSize()
9897 return pFile->pMethods->xSectorSize(pFile); in apndSectorSize()
9903 static int apndDeviceCharacteristics(sqlite3_file *pFile){ in apndDeviceCharacteristics() argument
9904 pFile = ORIGFILE(pFile); in apndDeviceCharacteristics()
9905 return pFile->pMethods->xDeviceCharacteristics(pFile); in apndDeviceCharacteristics()
9910 sqlite3_file *pFile, in apndShmMap() argument
9916 pFile = ORIGFILE(pFile); in apndShmMap()
9917 return pFile->pMethods->xShmMap(pFile,iPg,pgsz,bExtend,pp); in apndShmMap()
9921 static int apndShmLock(sqlite3_file *pFile, int offset, int n, int flags){ in apndShmLock() argument
9922 pFile = ORIGFILE(pFile); in apndShmLock()
9923 return pFile->pMethods->xShmLock(pFile,offset,n,flags); in apndShmLock()
9927 static void apndShmBarrier(sqlite3_file *pFile){ in apndShmBarrier() argument
9928 pFile = ORIGFILE(pFile); in apndShmBarrier()
9929 pFile->pMethods->xShmBarrier(pFile); in apndShmBarrier()
9933 static int apndShmUnmap(sqlite3_file *pFile, int deleteFlag){ in apndShmUnmap() argument
9934 pFile = ORIGFILE(pFile); in apndShmUnmap()
9935 return pFile->pMethods->xShmUnmap(pFile,deleteFlag); in apndShmUnmap()
9940 sqlite3_file *pFile, in apndFetch() argument
9945 ApndFile *p = (ApndFile *)pFile; in apndFetch()
9949 pFile = ORIGFILE(pFile); in apndFetch()
9950 return pFile->pMethods->xFetch(pFile, iOfst+p->iPgOne, iAmt, pp); in apndFetch()
9954 static int apndUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *pPage){ in apndUnfetch() argument
9955 ApndFile *p = (ApndFile *)pFile; in apndUnfetch()
9956 pFile = ORIGFILE(pFile); in apndUnfetch()
9957 return pFile->pMethods->xUnfetch(pFile, iOfst+p->iPgOne, pPage); in apndUnfetch()
9969 static sqlite3_int64 apndReadMark(sqlite3_int64 sz, sqlite3_file *pFile){ in apndReadMark() argument
9976 rc = pFile->pMethods->xRead(pFile, a, APND_MARK_SIZE, sz-APND_MARK_SIZE); in apndReadMark()
9994 static int apndIsAppendvfsDatabase(sqlite3_int64 sz, sqlite3_file *pFile){ in apndIsAppendvfsDatabase() argument
9997 sqlite3_int64 iMark = apndReadMark(sz, pFile); in apndIsAppendvfsDatabase()
10003 rc = pFile->pMethods->xRead(pFile, zHdr, sizeof(zHdr), iMark); in apndIsAppendvfsDatabase()
10019 static int apndIsOrdinaryDatabaseFile(sqlite3_int64 sz, sqlite3_file *pFile){ in apndIsOrdinaryDatabaseFile() argument
10021 if( apndIsAppendvfsDatabase(sz, pFile) /* rule 2 */ in apndIsOrdinaryDatabaseFile()
10023 || SQLITE_OK!=pFile->pMethods->xRead(pFile, zHdr, sizeof(zHdr), 0) in apndIsOrdinaryDatabaseFile()
10038 sqlite3_file *pFile, in apndOpen() argument
10042 ApndFile *pApndFile = (ApndFile*)pFile; in apndOpen()
10043 sqlite3_file *pBaseFile = ORIGFILE(pFile); in apndOpen()
10052 return pBaseVfs->xOpen(pBaseVfs, zName, pFile, flags, pOutFlags); in apndOpen()
10055 pFile->pMethods = &apnd_io_methods; in apndOpen()
10066 pFile->pMethods = 0; in apndOpen()
10076 pApndFile->iPgOne = apndReadMark(sz, pFile); in apndOpen()
10084 pFile->pMethods = 0; in apndOpen()
10491 FILE *pFile; /* Zip file */ member
10679 if( pCsr->pFile ){ in zipfileResetCursor()
10680 fclose(pCsr->pFile); in zipfileResetCursor()
10681 pCsr->pFile = 0; in zipfileResetCursor()
10739 FILE *pFile, /* Read from this file */ in zipfileReadData() argument
10746 fseek(pFile, (long)iOff, SEEK_SET); in zipfileReadData()
10747 n = fread(aRead, 1, nRead, pFile); in zipfileReadData()
11021 FILE *pFile, /* If aBlob==0, read from this file */ in zipfileGetEntry() argument
11032 rc = zipfileReadData(pFile, aRead, ZIPFILE_CDS_FIXED_SZ, iOff, pzErr); in zipfileGetEntry()
11060 pFile, aRead, nExtra+nFile, iOff+ZIPFILE_CDS_FIXED_SZ, pzErr in zipfileGetEntry()
11082 if( pFile ){ in zipfileGetEntry()
11083 rc = zipfileReadData(pFile, aRead, szFix, pNew->cds.iOffset, pzErr); in zipfileGetEntry()
11120 if( pCsr->pFile ){ in zipfileNext()
11129 rc = zipfileGetEntry(pTab, 0, 0, pCsr->pFile, pCsr->iNextOff, &p); in zipfileNext()
11294 FILE *pFile = pCsr->pFile; in zipfileColumn() local
11295 if( pFile==0 ){ in zipfileColumn()
11296 pFile = ((ZipfileTab*)(pCsr->base.pVtab))->pWriteFd; in zipfileColumn()
11298 rc = zipfileReadData(pFile, aBuf, sz, pCsr->pCurrent->iDataOff, in zipfileColumn()
11360 FILE *pFile, /* Read from this file if aBlob==0 */ in zipfileReadEOCD() argument
11371 fseek(pFile, 0, SEEK_END); in zipfileReadEOCD()
11372 szFile = (i64)ftell(pFile); in zipfileReadEOCD()
11378 rc = zipfileReadData(pFile, aRead, nRead, iOff, &pTab->base.zErrMsg); in zipfileReadEOCD()
11507 pCsr->pFile = zFile ? sqlite3_fopen(zFile, "rb") : 0; in zipfileFilter()
11508 if( pCsr->pFile==0 ){ in zipfileFilter()
11512 rc = zipfileReadEOCD(pTab, 0, 0, pCsr->pFile, &pCsr->eocd); in zipfileFilter()
16581 static int vfstraceClose(sqlite3_file *pFile){ in vfstraceClose() argument
16582 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceClose()
16600 sqlite3_file *pFile, in vfstraceRead() argument
16605 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceRead()
16620 sqlite3_file *pFile, in vfstraceWrite() argument
16625 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceWrite()
16639 static int vfstraceTruncate(sqlite3_file *pFile, sqlite_int64 size){ in vfstraceTruncate() argument
16640 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceTruncate()
16654 static int vfstraceSync(sqlite3_file *pFile, int flags){ in vfstraceSync() argument
16655 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceSync()
16679 static int vfstraceFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ in vfstraceFileSize() argument
16680 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceFileSize()
16708 static int vfstraceLock(sqlite3_file *pFile, int eLock){ in vfstraceLock() argument
16709 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceLock()
16723 static int vfstraceUnlock(sqlite3_file *pFile, int eLock){ in vfstraceUnlock() argument
16724 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceUnlock()
16738 static int vfstraceCheckReservedLock(sqlite3_file *pFile, int *pResOut){ in vfstraceCheckReservedLock() argument
16739 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceCheckReservedLock()
16754 static int vfstraceFileControl(sqlite3_file *pFile, int op, void *pArg){ in vfstraceFileControl() argument
16755 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceFileControl()
16956 static int vfstraceSectorSize(sqlite3_file *pFile){ in vfstraceSectorSize() argument
16957 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceSectorSize()
16970 static int vfstraceDeviceCharacteristics(sqlite3_file *pFile){ in vfstraceDeviceCharacteristics() argument
16971 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceDeviceCharacteristics()
16985 static int vfstraceShmLock(sqlite3_file *pFile, int ofst, int n, int flags){ in vfstraceShmLock() argument
16996 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceShmLock()
17024 sqlite3_file *pFile, in vfstraceShmMap() argument
17030 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceShmMap()
17040 static void vfstraceShmBarrier(sqlite3_file *pFile){ in vfstraceShmBarrier() argument
17041 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceShmBarrier()
17047 static int vfstraceShmUnmap(sqlite3_file *pFile, int delFlag){ in vfstraceShmUnmap() argument
17048 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceShmUnmap()
17058 static int vfstraceFetch(sqlite3_file *pFile, i64 iOff, int nAmt, void **pptr){ in vfstraceFetch() argument
17059 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceFetch()
17069 static int vfstraceUnfetch(sqlite3_file *pFile, i64 iOff, void *ptr){ in vfstraceUnfetch() argument
17070 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceUnfetch()
17088 sqlite3_file *pFile, in vfstraceOpen() argument
17093 vfstrace_file *p = (vfstrace_file *)pFile; in vfstraceOpen()
17130 pFile->pMethods = pNew; in vfstraceOpen()
33975 sqlite3_file * pFile = 0; local
33980 SQLITE_FCNTL_FILE_POINTER, &pFile)
33983 rc = pFile->pMethods->xFileSize(pFile, &nSize);
33995 rc = pFile->pMethods->xRead(pFile, buf, nBuf, nPos);