Lines Matching refs:sqlite3_file
1057 typedef struct sqlite3_file sqlite3_file; typedef
1058 struct sqlite3_file { struct
1167 int (*xClose)(sqlite3_file*);
1168 int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
1169 int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst);
1170 int (*xTruncate)(sqlite3_file*, sqlite3_int64 size);
1171 int (*xSync)(sqlite3_file*, int flags);
1172 int (*xFileSize)(sqlite3_file*, sqlite3_int64 *pSize);
1173 int (*xLock)(sqlite3_file*, int);
1174 int (*xUnlock)(sqlite3_file*, int);
1175 int (*xCheckReservedLock)(sqlite3_file*, int *pResOut);
1176 int (*xFileControl)(sqlite3_file*, int op, void *pArg);
1177 int (*xSectorSize)(sqlite3_file*);
1178 int (*xDeviceCharacteristics)(sqlite3_file*);
1180 int (*xShmMap)(sqlite3_file*, int iPg, int pgsz, int, void volatile**);
1181 int (*xShmLock)(sqlite3_file*, int offset, int n, int flags);
1182 void (*xShmBarrier)(sqlite3_file*);
1183 int (*xShmUnmap)(sqlite3_file*, int deleteFlag);
1185 int (*xFetch)(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
1186 int (*xUnfetch)(sqlite3_file*, sqlite3_int64 iOfst, void *p);
1815 int (*xOpen)(sqlite3_vfs*, sqlite3_filename zName, sqlite3_file*,
4391 SQLITE_API sqlite3_file *sqlite3_database_file_object(const char*);
16111 SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file*);
16112 SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file*, void*, int amt, i64 offset);
16113 SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file*, const void*, int amt, i64 offset);
16114 SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file*, i64 size);
16115 SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file*, int);
16116 SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file*, i64 *pSize);
16117 SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file*, int);
16118 SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file*, int);
16119 SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut);
16120 SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file*,int,void*);
16121 SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file*,int,void*);
16123 SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id);
16124 SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id);
16126 SQLITE_PRIVATE int sqlite3OsShmMap(sqlite3_file *,int,int,int,void volatile **);
16127 SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int, int, int);
16128 SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id);
16129 SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int);
16131 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64, int, void **);
16132 SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *, i64, void *);
16138 SQLITE_PRIVATE int sqlite3OsOpen(sqlite3_vfs *, const char *, sqlite3_file*, int, int *);
16157 SQLITE_PRIVATE int sqlite3OsOpenMalloc(sqlite3_vfs *, const char *, sqlite3_file **, int,int*);
16158 SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *);
16395 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager*);
16396 SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager*);
16402 SQLITE_PRIVATE int sqlite3SectorSize(sqlite3_file *);
22110 SQLITE_PRIVATE int sqlite3JournalOpen(sqlite3_vfs *, const char *, sqlite3_file *, int, int);
22114 SQLITE_PRIVATE int sqlite3JournalCreate(sqlite3_file *);
22117 SQLITE_PRIVATE int sqlite3JournalIsInMemory(sqlite3_file *p);
22118 SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *);
26618 SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file *pId){ in sqlite3OsClose()
26624 SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset){ in sqlite3OsRead()
26628 SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, int amt, i64 offset){ in sqlite3OsWrite()
26632 SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file *id, i64 size){ in sqlite3OsTruncate()
26635 SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file *id, int flags){ in sqlite3OsSync()
26639 SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize){ in sqlite3OsFileSize()
26643 SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file *id, int lockType){ in sqlite3OsLock()
26648 SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file *id, int lockType){ in sqlite3OsUnlock()
26652 SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut){ in sqlite3OsCheckReservedLock()
26665 SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file *id, int op, void *pArg){ in sqlite3OsFileControl()
26693 SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file *id, int op, void *pArg){ in sqlite3OsFileControlHint()
26697 SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id){ in sqlite3OsSectorSize()
26698 int (*xSectorSize)(sqlite3_file*) = id->pMethods->xSectorSize; in sqlite3OsSectorSize()
26701 SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id){ in sqlite3OsDeviceCharacteristics()
26706 SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int offset, int n, int flags){ in sqlite3OsShmLock()
26709 SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id){ in sqlite3OsShmBarrier()
26712 SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag){ in sqlite3OsShmUnmap()
26716 sqlite3_file *id, /* Database file handle */ in sqlite3OsShmMap()
26729 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ in sqlite3OsFetch()
26733 SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ in sqlite3OsUnfetch()
26738 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ in sqlite3OsFetch()
26742 SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ in sqlite3OsUnfetch()
26754 sqlite3_file *pFile, in sqlite3OsOpen()
26847 sqlite3_file **ppFile, in sqlite3OsOpenMalloc()
26852 sqlite3_file *pFile; in sqlite3OsOpenMalloc()
26853 pFile = (sqlite3_file *)sqlite3MallocZero(pVfs->szOsFile); in sqlite3OsOpenMalloc()
26869 SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *pFile){ in sqlite3OsCloseFree()
37909 sqlite3_file base; /* IO methods */
37923 static int kvvfsClose(sqlite3_file*);
37924 static int kvvfsReadDb(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
37925 static int kvvfsReadJrnl(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
37926 static int kvvfsWriteDb(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
37927 static int kvvfsWriteJrnl(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
37928 static int kvvfsTruncateDb(sqlite3_file*, sqlite3_int64 size);
37929 static int kvvfsTruncateJrnl(sqlite3_file*, sqlite3_int64 size);
37930 static int kvvfsSyncDb(sqlite3_file*, int flags);
37931 static int kvvfsSyncJrnl(sqlite3_file*, int flags);
37932 static int kvvfsFileSizeDb(sqlite3_file*, sqlite3_int64 *pSize);
37933 static int kvvfsFileSizeJrnl(sqlite3_file*, sqlite3_int64 *pSize);
37934 static int kvvfsLock(sqlite3_file*, int);
37935 static int kvvfsUnlock(sqlite3_file*, int);
37936 static int kvvfsCheckReservedLock(sqlite3_file*, int *pResOut);
37937 static int kvvfsFileControlDb(sqlite3_file*, int op, void *pArg);
37938 static int kvvfsFileControlJrnl(sqlite3_file*, int op, void *pArg);
37939 static int kvvfsSectorSize(sqlite3_file*);
37940 static int kvvfsDeviceCharacteristics(sqlite3_file*);
37945 static int kvvfsOpen(sqlite3_vfs*, const char *, sqlite3_file*, int , int *);
38352 static int kvvfsClose(sqlite3_file *pProtoFile){ in kvvfsClose()
38366 sqlite3_file *pProtoFile, in kvvfsReadJrnl()
38398 sqlite3_file *pProtoFile, in kvvfsReadDb()
38456 sqlite3_file *pProtoFile, in kvvfsWriteJrnl()
38484 sqlite3_file *pProtoFile, in kvvfsWriteDb()
38513 static int kvvfsTruncateJrnl(sqlite3_file *pProtoFile, sqlite_int64 size){ in kvvfsTruncateJrnl()
38523 static int kvvfsTruncateDb(sqlite3_file *pProtoFile, sqlite_int64 size){ in kvvfsTruncateDb()
38548 static int kvvfsSyncJrnl(sqlite3_file *pProtoFile, int flags){ in kvvfsSyncJrnl()
38572 static int kvvfsSyncDb(sqlite3_file *pProtoFile, int flags){ in kvvfsSyncDb()
38579 static int kvvfsFileSizeJrnl(sqlite3_file *pProtoFile, sqlite_int64 *pSize){ in kvvfsFileSizeJrnl()
38585 static int kvvfsFileSizeDb(sqlite3_file *pProtoFile, sqlite_int64 *pSize){ in kvvfsFileSizeDb()
38599 static int kvvfsLock(sqlite3_file *pProtoFile, int eLock){ in kvvfsLock()
38613 static int kvvfsUnlock(sqlite3_file *pProtoFile, int eLock){ in kvvfsUnlock()
38626 static int kvvfsCheckReservedLock(sqlite3_file *pProtoFile, int *pResOut){ in kvvfsCheckReservedLock()
38635 static int kvvfsFileControlJrnl(sqlite3_file *pProtoFile, int op, void *pArg){ in kvvfsFileControlJrnl()
38639 static int kvvfsFileControlDb(sqlite3_file *pProtoFile, int op, void *pArg){ in kvvfsFileControlDb()
38656 static int kvvfsSectorSize(sqlite3_file *pFile){ in kvvfsSectorSize()
38663 static int kvvfsDeviceCharacteristics(sqlite3_file *pProtoFile){ in kvvfsDeviceCharacteristics()
38675 sqlite3_file *pProtoFile, in kvvfsOpen()
40402 static int unixCheckReservedLock(sqlite3_file *id, int *pResOut){ in unixCheckReservedLock()
40560 static int unixLock(sqlite3_file *id, int eFileLock){ in unixLock()
40810 static int posixUnlock(sqlite3_file *id, int eFileLock, int handleNFSUnlock){ in posixUnlock()
40970 static int unixUnlock(sqlite3_file *id, int eFileLock){ in unixUnlock()
40992 static int closeUnixFile(sqlite3_file *id){ in closeUnixFile()
41027 static int unixClose(sqlite3_file *id){ in unixClose()
41079 static int nolockCheckReservedLock(sqlite3_file *NotUsed, int *pResOut){ in nolockCheckReservedLock()
41084 static int nolockLock(sqlite3_file *NotUsed, int NotUsed2){ in nolockLock()
41088 static int nolockUnlock(sqlite3_file *NotUsed, int NotUsed2){ in nolockUnlock()
41096 static int nolockClose(sqlite3_file *id) { in nolockClose()
41138 static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) { in dotlockCheckReservedLock()
41178 static int dotlockLock(sqlite3_file *id, int eFileLock) { in dotlockLock()
41228 static int dotlockUnlock(sqlite3_file *id, int eFileLock) { in dotlockUnlock()
41271 static int dotlockClose(sqlite3_file *id) { in dotlockClose()
41317 static int flockCheckReservedLock(sqlite3_file *id, int *pResOut){ in flockCheckReservedLock()
41376 static int flockLock(sqlite3_file *id, int eFileLock) { in flockLock()
41420 static int flockUnlock(sqlite3_file *id, int eFileLock) { in flockUnlock()
41454 static int flockClose(sqlite3_file *id) { in flockClose()
41483 static int semXCheckReservedLock(sqlite3_file *id, int *pResOut) { in semXCheckReservedLock()
41550 static int semXLock(sqlite3_file *id, int eFileLock) { in semXLock()
41583 static int semXUnlock(sqlite3_file *id, int eFileLock) { in semXUnlock()
41620 static int semXClose(sqlite3_file *id) { in semXClose()
41726 static int afpCheckReservedLock(sqlite3_file *id, int *pResOut){ in afpCheckReservedLock()
41795 static int afpLock(sqlite3_file *id, int eFileLock){ in afpLock()
41977 static int afpUnlock(sqlite3_file *id, int eFileLock) { in afpUnlock()
42071 static int afpClose(sqlite3_file *id) { in afpClose()
42119 static int nfsUnlock(sqlite3_file *id, int eFileLock){ in nfsUnlock()
42199 sqlite3_file *id, in unixRead()
42330 sqlite3_file *id, in unixWrite()
42597 static int unixSync(sqlite3_file *id, int flags){ in unixSync()
42647 static int unixTruncate(sqlite3_file *id, i64 nByte){ in unixTruncate()
42697 static int unixFileSize(sqlite3_file *id, i64 *pSize){ in unixFileSize()
42726 static int proxyFileControl(sqlite3_file*,int,void*);
42823 static int unixFileControl(sqlite3_file *id, int op, void *pArg){ in unixFileControl()
43083 static int unixSectorSize(sqlite3_file *id){ in unixSectorSize()
43102 static int unixDeviceCharacteristics(sqlite3_file *id){ in unixDeviceCharacteristics()
43670 sqlite3_file *fd, /* Handle open on database file */ in unixShmMap()
43848 sqlite3_file *fd, /* Database file holding the shared memory */ in unixShmLock()
44048 sqlite3_file *fd /* Database file holding the shared memory */ in unixShmBarrier()
44067 sqlite3_file *fd, /* The underlying database file */ in unixShmUnmap()
44277 static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){ in unixFetch()
44313 static int unixUnfetch(sqlite3_file *fd, i64 iOff, void *p){ in unixUnfetch()
44495 static int proxyClose(sqlite3_file*);
44496 static int proxyLock(sqlite3_file*, int);
44497 static int proxyUnlock(sqlite3_file*, int);
44498 static int proxyCheckReservedLock(sqlite3_file*, int*);
44646 sqlite3_file *pId, /* Write to the unixFile structure here */ in fillInUnixFile()
45094 sqlite3_file *pFile, /* The file descriptor to be filled in */ in unixOpen()
46127 rc = fillInUnixFile(&dummyVfs, fd, (sqlite3_file*)pNew, path, 0); in proxyCreateUnixFile()
46263 rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, lockType); in proxyConchLock()
46314 rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, SHARED_LOCK); in proxyConchLock()
46317 rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, lockType); in proxyConchLock()
46457 rc = unixWrite((sqlite3_file *)conchFile, writeBuffer, writeSize, 0); in proxyTakeConch()
46490 conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, SHARED_LOCK); in proxyTakeConch()
46541 conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, NO_LOCK); in proxyTakeConch()
46565 rc = conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, NO_LOCK); in proxyReleaseConch()
46639 rc=lockProxy->pMethod->xClose((sqlite3_file *)lockProxy); in switchLockProxyPath()
46758 pCtx->conchFile->pMethod->xClose((sqlite3_file *)pCtx->conchFile); in proxyTransformUnixFile()
46775 static int proxyFileControl(sqlite3_file *id, int op, void *pArg){ in proxyFileControl()
46848 static int proxyCheckReservedLock(sqlite3_file *id, int *pResOut) { in proxyCheckReservedLock()
46855 return proxy->pMethod->xCheckReservedLock((sqlite3_file*)proxy, pResOut); in proxyCheckReservedLock()
46887 static int proxyLock(sqlite3_file *id, int eFileLock) { in proxyLock()
46894 rc = proxy->pMethod->xLock((sqlite3_file*)proxy, eFileLock); in proxyLock()
46911 static int proxyUnlock(sqlite3_file *id, int eFileLock) { in proxyUnlock()
46918 rc = proxy->pMethod->xUnlock((sqlite3_file*)proxy, eFileLock); in proxyUnlock()
46930 static int proxyClose(sqlite3_file *id) { in proxyClose()
46939 rc = lockProxy->pMethod->xUnlock((sqlite3_file*)lockProxy, NO_LOCK); in proxyClose()
46941 rc = lockProxy->pMethod->xClose((sqlite3_file*)lockProxy); in proxyClose()
46951 rc = conchFile->pMethod->xClose((sqlite3_file*)conchFile); in proxyClose()
50014 static int winClose(sqlite3_file *id){ in winClose()
50071 sqlite3_file *id, /* File to read from */
50151 sqlite3_file *id, /* File to write into */
50313 static int winTruncate(sqlite3_file *id, sqlite3_int64 nByte){
50402 static int winSync(sqlite3_file *id, int flags){
50487 static int winFileSize(sqlite3_file *id, sqlite3_int64 *pSize){
50648 static int winLock(sqlite3_file *id, int locktype){
50807 static int winCheckReservedLock(sqlite3_file *id, int *pResOut){
50843 static int winUnlock(sqlite3_file *id, int locktype){
50893 static int winNolockLock(sqlite3_file *id, int locktype){
50899 static int winNolockCheckReservedLock(sqlite3_file *id, int *pResOut){
50905 static int winNolockUnlock(sqlite3_file *id, int locktype){
50939 static int winFileControl(sqlite3_file *id, int op, void *pArg){
51101 static int winSectorSize(sqlite3_file *id){
51109 static int winDeviceCharacteristics(sqlite3_file *id){
51231 static int winOpen(sqlite3_vfs*,const char*,sqlite3_file*,int,int*);
51608 sqlite3_file *fd, /* Database holding shared memory */
51644 sqlite3_file *fd, /* Database file holding the shared memory */
51752 sqlite3_file *fd /* Database holding the shared memory */
51780 sqlite3_file *fd, /* Handle open on database file */
51989 rc = winFileSize((sqlite3_file*)pFd, &nMap);
52076 static int winFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){
52123 static int winUnfetch(sqlite3_file *fd, i64 iOff, void *p){
52529 sqlite3_file *id, /* Write the SQLite file handle here */
53900 sqlite3_file base; /* IO methods */
53919 static int memdbClose(sqlite3_file*);
53920 static int memdbRead(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
53921 static int memdbWrite(sqlite3_file*,const void*,int iAmt, sqlite3_int64 iOfst);
53922 static int memdbTruncate(sqlite3_file*, sqlite3_int64 size);
53923 static int memdbSync(sqlite3_file*, int flags);
53924 static int memdbFileSize(sqlite3_file*, sqlite3_int64 *pSize);
53925 static int memdbLock(sqlite3_file*, int);
53926 static int memdbUnlock(sqlite3_file*, int);
53928 static int memdbFileControl(sqlite3_file*, int op, void *pArg);
53930 static int memdbDeviceCharacteristics(sqlite3_file*);
53931 static int memdbFetch(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
53932 static int memdbUnfetch(sqlite3_file*, sqlite3_int64 iOfst, void *p);
53937 static int memdbOpen(sqlite3_vfs*, const char *, sqlite3_file*, int , int *);
54024 static int memdbClose(sqlite3_file *pFile){
54067 sqlite3_file *pFile,
54109 sqlite3_file *pFile,
54145 static int memdbTruncate(sqlite3_file *pFile, sqlite_int64 size){
54162 static int memdbSync(sqlite3_file *pFile, int flags){
54171 static int memdbFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){
54182 static int memdbLock(sqlite3_file *pFile, int eLock){
54240 static int memdbUnlock(sqlite3_file *pFile, int eLock){
54268 static int memdbCheckReservedLock(sqlite3_file *pFile, int *pResOut){
54278 static int memdbFileControl(sqlite3_file *pFile, int op, void *pArg){
54307 static int memdbSectorSize(sqlite3_file *pFile){
54315 static int memdbDeviceCharacteristics(sqlite3_file *pFile){
54325 sqlite3_file *pFile,
54343 static int memdbUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *pPage){
54359 sqlite3_file *pFd,
57977 SQLITE_PRIVATE int sqlite3WalOpen(sqlite3_vfs*, sqlite3_file*, const char *, int, i64, Wal**);
58066 SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal);
58719 sqlite3_file *fd; /* File descriptor for database */
58720 sqlite3_file *jfd; /* File descriptor for main journal */
58721 sqlite3_file *sjfd; /* File descriptor for sub-journal */
59155 static int read32bits(sqlite3_file *fd, i64 offset, u32 *pRes){
59174 static int write32bits(sqlite3_file *fd, i64 offset, u32 val){
59355 static int readSuperJournal(sqlite3_file *pJrnl, char *zSuper, u64 nSuper){
60355 sqlite3_file *jfd; /* The file descriptor for the journal file */
60593 sqlite3_file *pSuper; /* Malloc'd super-journal file descriptor */
60594 sqlite3_file *pJournal; /* Malloc'd child-journal file descriptor */
60605 pSuper = (sqlite3_file *)sqlite3MallocZero(2 * (i64)pVfs->szOsFile);
60612 pJournal = (sqlite3_file *)(((u8 *)pSuper) + pVfs->szOsFile);
60750 SQLITE_PRIVATE int sqlite3SectorSize(sqlite3_file *pFile){
61591 sqlite3_file *fd = pPager->fd;
61729 sqlite3_file *pFile, /* Write the file descriptor here */
62933 pPager->fd = (sqlite3_file*)pPtr; pPtr += ROUND8(pVfs->szOsFile);
62934 pPager->sjfd = (sqlite3_file*)pPtr; pPtr += journalFileSize;
62935 pPager->jfd = (sqlite3_file*)pPtr; pPtr += journalFileSize;
63131 SQLITE_API sqlite3_file *sqlite3_database_file_object(const char *zName){
64565 sqlite3_file *fd = pPager->fd;
65150 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager *pPager){
65158 SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager *pPager){
66391 sqlite3_file *pDbFd; /* File handle for the database file */
66392 sqlite3_file *pWalFd; /* File handle for WAL file */
67521 sqlite3_file *pDbFd, /* The open database file */
67587 pRet->pWalFd = (sqlite3_file *)&pRet[1];
69779 sqlite3_file *pFd; /* The WAL file to which we write */
70490 SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal){
74353 sqlite3_file *pFile;
76800 sqlite3_file *fd = sqlite3PagerFile(pBt->pPager);
83355 static int backupTruncateFile(sqlite3_file *pFile, i64 iSize){
83537 sqlite3_file * const pFile = sqlite3PagerFile(pDestPager);
83786 sqlite3_file *pFd; /* File descriptor for database pTo */
88924 sqlite3_file *pSuperJrnl = 0;
104273 sqlite3_file *pFd; /* File handle */
104457 sqlite3_file *pFd; /* File handle we are reading from */
104523 sqlite3_file *pFd; /* File handle to write to */
104719 sqlite3_file *pFd = pFile->pFd;
105391 static void vdbeSorterExtendFile(sqlite3 *db, sqlite3_file *pFd, i64 nByte){
105413 sqlite3_file **ppFd
105563 sqlite3_file *pFd, /* File handle to write to */
107414 sqlite3_file *pJfd, /* The journal file from which to read */
107474 sqlite3_file *pReal = (sqlite3_file*)p;
107509 static int memjrnlTruncate(sqlite3_file *pJfd, sqlite_int64 size);
107515 sqlite3_file *pJfd, /* The journal file into which to write */
107587 static int memjrnlTruncate(sqlite3_file *pJfd, sqlite_int64 size){
107617 static int memjrnlClose(sqlite3_file *pJfd){
107629 static int memjrnlSync(sqlite3_file *pJfd, int flags){
107637 static int memjrnlFileSize(sqlite3_file *pJfd, sqlite_int64 *pSize){
107683 sqlite3_file *pJfd, /* Preallocated, blank file handle */
107718 SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *pJfd){
107730 SQLITE_PRIVATE int sqlite3JournalCreate(sqlite3_file *pJfd){
107757 SQLITE_PRIVATE int sqlite3JournalIsInMemory(sqlite3_file *p){
122348 sqlite3_file *fd = sqlite3PagerFile(sqlite3BtreePager(pNew->pBt));
138708 sqlite3_file *(*database_file_object)(const char*);
141751 sqlite3_file *pFile = sqlite3PagerFile(pPager);
141757 sqlite3_file *pFile = sqlite3PagerFile(pPager);
157365 sqlite3_file *id = sqlite3PagerFile(sqlite3BtreePager(pTemp));
184509 sqlite3_file *fd = sqlite3PagerFile(sqlite3BtreePager(pBt));
186749 sqlite3_file *fd;
186756 *(sqlite3_file**)pArg = fd;
186762 *(sqlite3_file**)pArg = sqlite3PagerJrnlFile(pPager);
221738 sqlite3_file base; /* sqlite3_file methods */
221739 sqlite3_file *pReal; /* Underlying file handle */
224277 sqlite3_file *pDb = p->pTargetFd->pReal;
224363 sqlite3_file *pDb = p->pTargetFd->pReal;
224364 sqlite3_file *pWal = p->pTargetFd->pWalFd->pReal;
224430 sqlite3_file *pWal = p->pTargetFd->pWalFd->pReal;
224431 sqlite3_file *pDb = p->pTargetFd->pReal;
224455 sqlite3_file *fd = 0;
225037 sqlite3_file *pDb = p->pTargetFd->pReal;
225537 sqlite3_file *pDb = p->pTargetFd->pReal;
225672 sqlite3_file *pDb = p->pTargetFd->pReal;
225805 int (*xShmLock)(sqlite3_file*,int,int,int) = p->pReal->pMethods->xShmLock;
225894 static int rbuVfsClose(sqlite3_file *pFile){
225957 sqlite3_file *pFile,
225988 sqlite3_file *pFd = (sqlite3_file*)pRbu->pRbuFd;
226023 sqlite3_file *pFile,
226065 static int rbuVfsTruncate(sqlite3_file *pFile, sqlite_int64 size){
226077 static int rbuVfsSync(sqlite3_file *pFile, int flags){
226091 static int rbuVfsFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){
226112 static int rbuVfsLock(sqlite3_file *pFile, int eLock){
226134 static int rbuVfsUnlock(sqlite3_file *pFile, int eLock){
226142 static int rbuVfsCheckReservedLock(sqlite3_file *pFile, int *pResOut){
226150 static int rbuVfsFileControl(sqlite3_file *pFile, int op, void *pArg){
226152 int (*xControl)(sqlite3_file*,int,void*) = p->pReal->pMethods->xFileControl;
226206 static int rbuVfsSectorSize(sqlite3_file *pFile){
226214 static int rbuVfsDeviceCharacteristics(sqlite3_file *pFile){
226222 static int rbuVfsShmLock(sqlite3_file *pFile, int ofst, int n, int flags){
226261 sqlite3_file *pFile,
226318 static void rbuVfsShmBarrier(sqlite3_file *pFile){
226326 static int rbuVfsShmUnmap(sqlite3_file *pFile, int delFlag){
226348 sqlite3_file *pFile,
226399 pFd->pReal = (sqlite3_file*)&pFd[1];
227238 sqlite3_file *fd;