Lines Matching refs:sqlite3_file

1041 typedef struct sqlite3_file sqlite3_file;  typedef
1042 struct sqlite3_file { struct
1150 int (*xClose)(sqlite3_file*);
1151 int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
1152 int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst);
1153 int (*xTruncate)(sqlite3_file*, sqlite3_int64 size);
1154 int (*xSync)(sqlite3_file*, int flags);
1155 int (*xFileSize)(sqlite3_file*, sqlite3_int64 *pSize);
1156 int (*xLock)(sqlite3_file*, int);
1157 int (*xUnlock)(sqlite3_file*, int);
1158 int (*xCheckReservedLock)(sqlite3_file*, int *pResOut);
1159 int (*xFileControl)(sqlite3_file*, int op, void *pArg);
1160 int (*xSectorSize)(sqlite3_file*);
1161 int (*xDeviceCharacteristics)(sqlite3_file*);
1163 int (*xShmMap)(sqlite3_file*, int iPg, int pgsz, int, void volatile**);
1164 int (*xShmLock)(sqlite3_file*, int offset, int n, int flags);
1165 void (*xShmBarrier)(sqlite3_file*);
1166 int (*xShmUnmap)(sqlite3_file*, int deleteFlag);
1168 int (*xFetch)(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
1169 int (*xUnfetch)(sqlite3_file*, sqlite3_int64 iOfst, void *p);
1785 int (*xOpen)(sqlite3_vfs*, sqlite3_filename zName, sqlite3_file*,
4186 SQLITE_API sqlite3_file *sqlite3_database_file_object(const char*);
15667 SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file*);
15668 SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file*, void*, int amt, i64 offset);
15669 SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file*, const void*, int amt, i64 offset);
15670 SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file*, i64 size);
15671 SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file*, int);
15672 SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file*, i64 *pSize);
15673 SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file*, int);
15674 SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file*, int);
15675 SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut);
15676 SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file*,int,void*);
15677 SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file*,int,void*);
15679 SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id);
15680 SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id);
15682 SQLITE_PRIVATE int sqlite3OsShmMap(sqlite3_file *,int,int,int,void volatile **);
15683 SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int, int, int);
15684 SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id);
15685 SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int);
15687 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64, int, void **);
15688 SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *, i64, void *);
15694 SQLITE_PRIVATE int sqlite3OsOpen(sqlite3_vfs *, const char *, sqlite3_file*, int, int *);
15713 SQLITE_PRIVATE int sqlite3OsOpenMalloc(sqlite3_vfs *, const char *, sqlite3_file **, int,int*);
15714 SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *);
15935 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager*);
15936 SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager*);
15942 SQLITE_PRIVATE int sqlite3SectorSize(sqlite3_file *);
21556 SQLITE_PRIVATE int sqlite3JournalOpen(sqlite3_vfs *, const char *, sqlite3_file *, int, int);
21560 SQLITE_PRIVATE int sqlite3JournalCreate(sqlite3_file *);
21563 SQLITE_PRIVATE int sqlite3JournalIsInMemory(sqlite3_file *p);
21564 SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *);
25840 SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file *pId){ in sqlite3OsClose()
25846 SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset){ in sqlite3OsRead()
25850 SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, int amt, i64 offset){ in sqlite3OsWrite()
25854 SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file *id, i64 size){ in sqlite3OsTruncate()
25857 SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file *id, int flags){ in sqlite3OsSync()
25861 SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize){ in sqlite3OsFileSize()
25865 SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file *id, int lockType){ in sqlite3OsLock()
25870 SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file *id, int lockType){ in sqlite3OsUnlock()
25874 SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut){ in sqlite3OsCheckReservedLock()
25887 SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file *id, int op, void *pArg){ in sqlite3OsFileControl()
25915 SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file *id, int op, void *pArg){ in sqlite3OsFileControlHint()
25919 SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id){ in sqlite3OsSectorSize()
25920 int (*xSectorSize)(sqlite3_file*) = id->pMethods->xSectorSize; in sqlite3OsSectorSize()
25923 SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id){ in sqlite3OsDeviceCharacteristics()
25928 SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int offset, int n, int flags){ in sqlite3OsShmLock()
25931 SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id){ in sqlite3OsShmBarrier()
25934 SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag){ in sqlite3OsShmUnmap()
25938 sqlite3_file *id, /* Database file handle */ in sqlite3OsShmMap()
25951 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ in sqlite3OsFetch()
25955 SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ in sqlite3OsUnfetch()
25960 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ in sqlite3OsFetch()
25964 SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ in sqlite3OsUnfetch()
25976 sqlite3_file *pFile, in sqlite3OsOpen()
26069 sqlite3_file **ppFile, in sqlite3OsOpenMalloc()
26074 sqlite3_file *pFile; in sqlite3OsOpenMalloc()
26075 pFile = (sqlite3_file *)sqlite3MallocZero(pVfs->szOsFile); in sqlite3OsOpenMalloc()
26091 SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *pFile){ in sqlite3OsCloseFree()
37084 sqlite3_file base; /* IO methods */
37098 static int kvvfsClose(sqlite3_file*);
37099 static int kvvfsReadDb(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
37100 static int kvvfsReadJrnl(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
37101 static int kvvfsWriteDb(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
37102 static int kvvfsWriteJrnl(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
37103 static int kvvfsTruncateDb(sqlite3_file*, sqlite3_int64 size);
37104 static int kvvfsTruncateJrnl(sqlite3_file*, sqlite3_int64 size);
37105 static int kvvfsSyncDb(sqlite3_file*, int flags);
37106 static int kvvfsSyncJrnl(sqlite3_file*, int flags);
37107 static int kvvfsFileSizeDb(sqlite3_file*, sqlite3_int64 *pSize);
37108 static int kvvfsFileSizeJrnl(sqlite3_file*, sqlite3_int64 *pSize);
37109 static int kvvfsLock(sqlite3_file*, int);
37110 static int kvvfsUnlock(sqlite3_file*, int);
37111 static int kvvfsCheckReservedLock(sqlite3_file*, int *pResOut);
37112 static int kvvfsFileControlDb(sqlite3_file*, int op, void *pArg);
37113 static int kvvfsFileControlJrnl(sqlite3_file*, int op, void *pArg);
37114 static int kvvfsSectorSize(sqlite3_file*);
37115 static int kvvfsDeviceCharacteristics(sqlite3_file*);
37120 static int kvvfsOpen(sqlite3_vfs*, const char *, sqlite3_file*, int , int *);
37527 static int kvvfsClose(sqlite3_file *pProtoFile){
37541 sqlite3_file *pProtoFile,
37573 sqlite3_file *pProtoFile,
37631 sqlite3_file *pProtoFile,
37659 sqlite3_file *pProtoFile,
37688 static int kvvfsTruncateJrnl(sqlite3_file *pProtoFile, sqlite_int64 size){
37698 static int kvvfsTruncateDb(sqlite3_file *pProtoFile, sqlite_int64 size){
37723 static int kvvfsSyncJrnl(sqlite3_file *pProtoFile, int flags){
37747 static int kvvfsSyncDb(sqlite3_file *pProtoFile, int flags){
37754 static int kvvfsFileSizeJrnl(sqlite3_file *pProtoFile, sqlite_int64 *pSize){
37760 static int kvvfsFileSizeDb(sqlite3_file *pProtoFile, sqlite_int64 *pSize){
37774 static int kvvfsLock(sqlite3_file *pProtoFile, int eLock){
37788 static int kvvfsUnlock(sqlite3_file *pProtoFile, int eLock){
37801 static int kvvfsCheckReservedLock(sqlite3_file *pProtoFile, int *pResOut){
37810 static int kvvfsFileControlJrnl(sqlite3_file *pProtoFile, int op, void *pArg){
37814 static int kvvfsFileControlDb(sqlite3_file *pProtoFile, int op, void *pArg){
37831 static int kvvfsSectorSize(sqlite3_file *pFile){
37838 static int kvvfsDeviceCharacteristics(sqlite3_file *pProtoFile){
37850 sqlite3_file *pProtoFile,
39572 static int unixCheckReservedLock(sqlite3_file *id, int *pResOut){
39723 static int unixLock(sqlite3_file *id, int eFileLock){
39973 static int posixUnlock(sqlite3_file *id, int eFileLock, int handleNFSUnlock){
40133 static int unixUnlock(sqlite3_file *id, int eFileLock){
40155 static int closeUnixFile(sqlite3_file *id){
40190 static int unixClose(sqlite3_file *id){
40242 static int nolockCheckReservedLock(sqlite3_file *NotUsed, int *pResOut){
40247 static int nolockLock(sqlite3_file *NotUsed, int NotUsed2){
40251 static int nolockUnlock(sqlite3_file *NotUsed, int NotUsed2){
40259 static int nolockClose(sqlite3_file *id) {
40304 static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) {
40345 static int dotlockLock(sqlite3_file *id, int eFileLock) {
40395 static int dotlockUnlock(sqlite3_file *id, int eFileLock) {
40438 static int dotlockClose(sqlite3_file *id) {
40484 static int flockCheckReservedLock(sqlite3_file *id, int *pResOut){
40564 static int flockLock(sqlite3_file *id, int eFileLock) {
40608 static int flockUnlock(sqlite3_file *id, int eFileLock) {
40642 static int flockClose(sqlite3_file *id) {
40671 static int semXCheckReservedLock(sqlite3_file *id, int *pResOut) {
40738 static int semXLock(sqlite3_file *id, int eFileLock) {
40771 static int semXUnlock(sqlite3_file *id, int eFileLock) {
40808 static int semXClose(sqlite3_file *id) {
40914 static int afpCheckReservedLock(sqlite3_file *id, int *pResOut){
40983 static int afpLock(sqlite3_file *id, int eFileLock){
41165 static int afpUnlock(sqlite3_file *id, int eFileLock) {
41259 static int afpClose(sqlite3_file *id) {
41307 static int nfsUnlock(sqlite3_file *id, int eFileLock){
41387 sqlite3_file *id,
41518 sqlite3_file *id,
41785 static int unixSync(sqlite3_file *id, int flags){
41835 static int unixTruncate(sqlite3_file *id, i64 nByte){
41885 static int unixFileSize(sqlite3_file *id, i64 *pSize){
41914 static int proxyFileControl(sqlite3_file*,int,void*);
42011 static int unixFileControl(sqlite3_file *id, int op, void *pArg){
42259 static int unixSectorSize(sqlite3_file *id){
42278 static int unixDeviceCharacteristics(sqlite3_file *id){
42846 sqlite3_file *fd, /* Handle open on database file */
43024 sqlite3_file *fd, /* Database file holding the shared memory */
43225 sqlite3_file *fd /* Database file holding the shared memory */
43244 sqlite3_file *fd, /* The underlying database file */
43454 static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){
43490 static int unixUnfetch(sqlite3_file *fd, i64 iOff, void *p){
43672 static int proxyClose(sqlite3_file*);
43673 static int proxyLock(sqlite3_file*, int);
43674 static int proxyUnlock(sqlite3_file*, int);
43675 static int proxyCheckReservedLock(sqlite3_file*, int*);
43823 sqlite3_file *pId, /* Write to the unixFile structure here */
44271 sqlite3_file *pFile, /* The file descriptor to be filled in */
45297 rc = fillInUnixFile(&dummyVfs, fd, (sqlite3_file*)pNew, path, 0);
45433 rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, lockType);
45484 rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, SHARED_LOCK);
45487 rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, lockType);
45627 rc = unixWrite((sqlite3_file *)conchFile, writeBuffer, writeSize, 0);
45660 conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, SHARED_LOCK);
45711 conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, NO_LOCK);
45735 rc = conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, NO_LOCK);
45809 rc=lockProxy->pMethod->xClose((sqlite3_file *)lockProxy);
45928 pCtx->conchFile->pMethod->xClose((sqlite3_file *)pCtx->conchFile);
45945 static int proxyFileControl(sqlite3_file *id, int op, void *pArg){
46018 static int proxyCheckReservedLock(sqlite3_file *id, int *pResOut) {
46025 return proxy->pMethod->xCheckReservedLock((sqlite3_file*)proxy, pResOut);
46057 static int proxyLock(sqlite3_file *id, int eFileLock) {
46064 rc = proxy->pMethod->xLock((sqlite3_file*)proxy, eFileLock);
46081 static int proxyUnlock(sqlite3_file *id, int eFileLock) {
46088 rc = proxy->pMethod->xUnlock((sqlite3_file*)proxy, eFileLock);
46100 static int proxyClose(sqlite3_file *id) {
46109 rc = lockProxy->pMethod->xUnlock((sqlite3_file*)lockProxy, NO_LOCK);
46111 rc = lockProxy->pMethod->xClose((sqlite3_file*)lockProxy);
46121 rc = conchFile->pMethod->xClose((sqlite3_file*)conchFile);
48964 static int winClose(sqlite3_file *id){
49021 sqlite3_file *id, /* File to read from */
49101 sqlite3_file *id, /* File to write into */
49209 static int winTruncate(sqlite3_file *id, sqlite3_int64 nByte){
49298 static int winSync(sqlite3_file *id, int flags){
49383 static int winFileSize(sqlite3_file *id, sqlite3_int64 *pSize){
49543 static int winLock(sqlite3_file *id, int locktype){
49686 static int winCheckReservedLock(sqlite3_file *id, int *pResOut){
49722 static int winUnlock(sqlite3_file *id, int locktype){
49772 static int winNolockLock(sqlite3_file *id, int locktype){
49778 static int winNolockCheckReservedLock(sqlite3_file *id, int *pResOut){
49784 static int winNolockUnlock(sqlite3_file *id, int locktype){
49818 static int winFileControl(sqlite3_file *id, int op, void *pArg){
49953 static int winSectorSize(sqlite3_file *id){
49961 static int winDeviceCharacteristics(sqlite3_file *id){
50132 static int winOpen(sqlite3_vfs*,const char*,sqlite3_file*,int,int*);
50164 winClose((sqlite3_file *)&p->hFile);
50200 }else if( winTruncate((sqlite3_file*)&pShmNode->hFile, 0) ){
50281 (sqlite3_file*)&pShmNode->hFile,
50331 sqlite3_file *fd, /* Database holding shared memory */
50372 sqlite3_file *fd, /* Database file holding the shared memory */
50485 sqlite3_file *fd /* Database holding the shared memory */
50513 sqlite3_file *fd, /* Handle open on database file */
50553 rc = winFileSize((sqlite3_file *)&pShmNode->hFile, &sz);
50568 rc = winTruncate((sqlite3_file *)&pShmNode->hFile, nByte);
50726 rc = winFileSize((sqlite3_file*)pFd, &nMap);
50813 static int winFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){
50860 static int winUnfetch(sqlite3_file *fd, i64 iOff, void *p){
51325 sqlite3_file *id, /* Write the SQLite file handle here */
52600 sqlite3_file base; /* IO methods */
52619 static int memdbClose(sqlite3_file*);
52620 static int memdbRead(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
52621 static int memdbWrite(sqlite3_file*,const void*,int iAmt, sqlite3_int64 iOfst);
52622 static int memdbTruncate(sqlite3_file*, sqlite3_int64 size);
52623 static int memdbSync(sqlite3_file*, int flags);
52624 static int memdbFileSize(sqlite3_file*, sqlite3_int64 *pSize);
52625 static int memdbLock(sqlite3_file*, int);
52626 static int memdbUnlock(sqlite3_file*, int);
52628 static int memdbFileControl(sqlite3_file*, int op, void *pArg);
52630 static int memdbDeviceCharacteristics(sqlite3_file*);
52631 static int memdbFetch(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
52632 static int memdbUnfetch(sqlite3_file*, sqlite3_int64 iOfst, void *p);
52637 static int memdbOpen(sqlite3_vfs*, const char *, sqlite3_file*, int , int *);
52724 static int memdbClose(sqlite3_file *pFile){
52767 sqlite3_file *pFile,
52809 sqlite3_file *pFile,
52845 static int memdbTruncate(sqlite3_file *pFile, sqlite_int64 size){
52862 static int memdbSync(sqlite3_file *pFile, int flags){
52871 static int memdbFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){
52882 static int memdbLock(sqlite3_file *pFile, int eLock){
52940 static int memdbUnlock(sqlite3_file *pFile, int eLock){
52968 static int memdbCheckReservedLock(sqlite3_file *pFile, int *pResOut){
52978 static int memdbFileControl(sqlite3_file *pFile, int op, void *pArg){
53007 static int memdbSectorSize(sqlite3_file *pFile){
53015 static int memdbDeviceCharacteristics(sqlite3_file *pFile){
53025 sqlite3_file *pFile,
53043 static int memdbUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *pPage){
53059 sqlite3_file *pFd,
56668 SQLITE_PRIVATE int sqlite3WalOpen(sqlite3_vfs*, sqlite3_file*, const char *, int, i64, Wal**);
56757 SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal);
57410 sqlite3_file *fd; /* File descriptor for database */
57411 sqlite3_file *jfd; /* File descriptor for main journal */
57412 sqlite3_file *sjfd; /* File descriptor for sub-journal */
57849 static int read32bits(sqlite3_file *fd, i64 offset, u32 *pRes){
57868 static int write32bits(sqlite3_file *fd, i64 offset, u32 val){
58049 static int readSuperJournal(sqlite3_file *pJrnl, char *zSuper, u32 nSuper){
59040 sqlite3_file *jfd; /* The file descriptor for the journal file */
59278 sqlite3_file *pSuper; /* Malloc'd super-journal file descriptor */
59279 sqlite3_file *pJournal; /* Malloc'd child-journal file descriptor */
59290 pSuper = (sqlite3_file *)sqlite3MallocZero(pVfs->szOsFile * 2);
59297 pJournal = (sqlite3_file *)(((u8 *)pSuper) + pVfs->szOsFile);
59432 SQLITE_PRIVATE int sqlite3SectorSize(sqlite3_file *pFile){
60273 sqlite3_file *fd = pPager->fd;
60411 sqlite3_file *pFile, /* Write the file descriptor here */
61613 pPager->fd = (sqlite3_file*)pPtr; pPtr += ROUND8(pVfs->szOsFile);
61614 pPager->sjfd = (sqlite3_file*)pPtr; pPtr += journalFileSize;
61615 pPager->jfd = (sqlite3_file*)pPtr; pPtr += journalFileSize;
61811 SQLITE_API sqlite3_file *sqlite3_database_file_object(const char *zName){
63245 sqlite3_file *fd = pPager->fd;
63830 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager *pPager){
63838 SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager *pPager){
65060 sqlite3_file *pDbFd; /* File handle for the database file */
65061 sqlite3_file *pWalFd; /* File handle for WAL file */
66187 sqlite3_file *pDbFd, /* The open database file */
66253 pRet->pWalFd = (sqlite3_file *)&pRet[1];
68429 sqlite3_file *pFd; /* The WAL file to which we write */
69127 SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal){
72929 sqlite3_file *pFile;
75341 sqlite3_file *fd = sqlite3PagerFile(pBt->pPager);
81861 static int backupTruncateFile(sqlite3_file *pFile, i64 iSize){
82043 sqlite3_file * const pFile = sqlite3PagerFile(pDestPager);
82292 sqlite3_file *pFd; /* File descriptor for database pTo */
87367 sqlite3_file *pSuperJrnl = 0;
102435 sqlite3_file *pFd; /* File handle */
102616 sqlite3_file *pFd; /* File handle we are reading from */
102682 sqlite3_file *pFd; /* File handle to write to */
102877 sqlite3_file *pFd = pFile->pFd;
103547 static void vdbeSorterExtendFile(sqlite3 *db, sqlite3_file *pFd, i64 nByte){
103569 sqlite3_file **ppFd
103715 sqlite3_file *pFd, /* File handle to write to */
105566 sqlite3_file *pJfd, /* The journal file from which to read */
105626 sqlite3_file *pReal = (sqlite3_file*)p;
105661 static int memjrnlTruncate(sqlite3_file *pJfd, sqlite_int64 size);
105667 sqlite3_file *pJfd, /* The journal file into which to write */
105739 static int memjrnlTruncate(sqlite3_file *pJfd, sqlite_int64 size){
105769 static int memjrnlClose(sqlite3_file *pJfd){
105781 static int memjrnlSync(sqlite3_file *pJfd, int flags){
105789 static int memjrnlFileSize(sqlite3_file *pJfd, sqlite_int64 *pSize){
105835 sqlite3_file *pJfd, /* Preallocated, blank file handle */
105870 SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *pJfd){
105882 SQLITE_PRIVATE int sqlite3JournalCreate(sqlite3_file *pJfd){
105909 SQLITE_PRIVATE int sqlite3JournalIsInMemory(sqlite3_file *p){
135809 sqlite3_file *(*database_file_object)(const char*);
138818 sqlite3_file *pFile = sqlite3PagerFile(pPager);
138824 sqlite3_file *pFile = sqlite3PagerFile(pPager);
153968 sqlite3_file *id = sqlite3PagerFile(sqlite3BtreePager(pTemp));
182224 sqlite3_file *fd;
182231 *(sqlite3_file**)pArg = fd;
182237 *(sqlite3_file**)pArg = sqlite3PagerJrnlFile(pPager);
216720 sqlite3_file base; /* sqlite3_file methods */
216721 sqlite3_file *pReal; /* Underlying file handle */
219255 sqlite3_file *pDb = p->pTargetFd->pReal;
219341 sqlite3_file *pDb = p->pTargetFd->pReal;
219342 sqlite3_file *pWal = p->pTargetFd->pWalFd->pReal;
219408 sqlite3_file *pWal = p->pTargetFd->pWalFd->pReal;
219409 sqlite3_file *pDb = p->pTargetFd->pReal;
219433 sqlite3_file *fd = 0;
220015 sqlite3_file *pDb = p->pTargetFd->pReal;
220514 sqlite3_file *pDb = p->pTargetFd->pReal;
220649 sqlite3_file *pDb = p->pTargetFd->pReal;
220781 int (*xShmLock)(sqlite3_file*,int,int,int) = p->pReal->pMethods->xShmLock;
220870 static int rbuVfsClose(sqlite3_file *pFile){
220933 sqlite3_file *pFile,
220964 sqlite3_file *pFd = (sqlite3_file*)pRbu->pRbuFd;
220999 sqlite3_file *pFile,
221041 static int rbuVfsTruncate(sqlite3_file *pFile, sqlite_int64 size){
221053 static int rbuVfsSync(sqlite3_file *pFile, int flags){
221067 static int rbuVfsFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){
221088 static int rbuVfsLock(sqlite3_file *pFile, int eLock){
221110 static int rbuVfsUnlock(sqlite3_file *pFile, int eLock){
221118 static int rbuVfsCheckReservedLock(sqlite3_file *pFile, int *pResOut){
221126 static int rbuVfsFileControl(sqlite3_file *pFile, int op, void *pArg){
221128 int (*xControl)(sqlite3_file*,int,void*) = p->pReal->pMethods->xFileControl;
221182 static int rbuVfsSectorSize(sqlite3_file *pFile){
221190 static int rbuVfsDeviceCharacteristics(sqlite3_file *pFile){
221198 static int rbuVfsShmLock(sqlite3_file *pFile, int ofst, int n, int flags){
221237 sqlite3_file *pFile,
221294 static void rbuVfsShmBarrier(sqlite3_file *pFile){
221302 static int rbuVfsShmUnmap(sqlite3_file *pFile, int delFlag){
221324 sqlite3_file *pFile,
221375 pFd->pReal = (sqlite3_file*)&pFd[1];
222210 sqlite3_file *fd;