Lines Matching refs:sqlite3_file

1043 typedef struct sqlite3_file sqlite3_file;  typedef
1044 struct sqlite3_file { struct
1152 int (*xClose)(sqlite3_file*);
1153 int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
1154 int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst);
1155 int (*xTruncate)(sqlite3_file*, sqlite3_int64 size);
1156 int (*xSync)(sqlite3_file*, int flags);
1157 int (*xFileSize)(sqlite3_file*, sqlite3_int64 *pSize);
1158 int (*xLock)(sqlite3_file*, int);
1159 int (*xUnlock)(sqlite3_file*, int);
1160 int (*xCheckReservedLock)(sqlite3_file*, int *pResOut);
1161 int (*xFileControl)(sqlite3_file*, int op, void *pArg);
1162 int (*xSectorSize)(sqlite3_file*);
1163 int (*xDeviceCharacteristics)(sqlite3_file*);
1165 int (*xShmMap)(sqlite3_file*, int iPg, int pgsz, int, void volatile**);
1166 int (*xShmLock)(sqlite3_file*, int offset, int n, int flags);
1167 void (*xShmBarrier)(sqlite3_file*);
1168 int (*xShmUnmap)(sqlite3_file*, int deleteFlag);
1170 int (*xFetch)(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
1171 int (*xUnfetch)(sqlite3_file*, sqlite3_int64 iOfst, void *p);
1787 int (*xOpen)(sqlite3_vfs*, sqlite3_filename zName, sqlite3_file*,
4205 SQLITE_API sqlite3_file *sqlite3_database_file_object(const char*);
15713 SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file*);
15714 SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file*, void*, int amt, i64 offset);
15715 SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file*, const void*, int amt, i64 offset);
15716 SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file*, i64 size);
15717 SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file*, int);
15718 SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file*, i64 *pSize);
15719 SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file*, int);
15720 SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file*, int);
15721 SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut);
15722 SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file*,int,void*);
15723 SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file*,int,void*);
15725 SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id);
15726 SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id);
15728 SQLITE_PRIVATE int sqlite3OsShmMap(sqlite3_file *,int,int,int,void volatile **);
15729 SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int, int, int);
15730 SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id);
15731 SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int);
15733 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64, int, void **);
15734 SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *, i64, void *);
15740 SQLITE_PRIVATE int sqlite3OsOpen(sqlite3_vfs *, const char *, sqlite3_file*, int, int *);
15759 SQLITE_PRIVATE int sqlite3OsOpenMalloc(sqlite3_vfs *, const char *, sqlite3_file **, int,int*);
15760 SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *);
15981 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager*);
15982 SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager*);
15988 SQLITE_PRIVATE int sqlite3SectorSize(sqlite3_file *);
21638 SQLITE_PRIVATE int sqlite3JournalOpen(sqlite3_vfs *, const char *, sqlite3_file *, int, int);
21642 SQLITE_PRIVATE int sqlite3JournalCreate(sqlite3_file *);
21645 SQLITE_PRIVATE int sqlite3JournalIsInMemory(sqlite3_file *p);
21646 SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *);
26119 SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file *pId){ in sqlite3OsClose()
26125 SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset){ in sqlite3OsRead()
26129 SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, int amt, i64 offset){ in sqlite3OsWrite()
26133 SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file *id, i64 size){ in sqlite3OsTruncate()
26136 SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file *id, int flags){ in sqlite3OsSync()
26140 SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize){ in sqlite3OsFileSize()
26144 SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file *id, int lockType){ in sqlite3OsLock()
26149 SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file *id, int lockType){ in sqlite3OsUnlock()
26153 SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut){ in sqlite3OsCheckReservedLock()
26166 SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file *id, int op, void *pArg){ in sqlite3OsFileControl()
26194 SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file *id, int op, void *pArg){ in sqlite3OsFileControlHint()
26198 SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id){ in sqlite3OsSectorSize()
26199 int (*xSectorSize)(sqlite3_file*) = id->pMethods->xSectorSize; in sqlite3OsSectorSize()
26202 SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id){ in sqlite3OsDeviceCharacteristics()
26207 SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int offset, int n, int flags){ in sqlite3OsShmLock()
26210 SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id){ in sqlite3OsShmBarrier()
26213 SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag){ in sqlite3OsShmUnmap()
26217 sqlite3_file *id, /* Database file handle */ in sqlite3OsShmMap()
26230 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ in sqlite3OsFetch()
26234 SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ in sqlite3OsUnfetch()
26239 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ in sqlite3OsFetch()
26243 SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ in sqlite3OsUnfetch()
26255 sqlite3_file *pFile, in sqlite3OsOpen()
26348 sqlite3_file **ppFile, in sqlite3OsOpenMalloc()
26353 sqlite3_file *pFile; in sqlite3OsOpenMalloc()
26354 pFile = (sqlite3_file *)sqlite3MallocZero(pVfs->szOsFile); in sqlite3OsOpenMalloc()
26370 SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *pFile){ in sqlite3OsCloseFree()
37424 sqlite3_file base; /* IO methods */
37438 static int kvvfsClose(sqlite3_file*);
37439 static int kvvfsReadDb(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
37440 static int kvvfsReadJrnl(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
37441 static int kvvfsWriteDb(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
37442 static int kvvfsWriteJrnl(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
37443 static int kvvfsTruncateDb(sqlite3_file*, sqlite3_int64 size);
37444 static int kvvfsTruncateJrnl(sqlite3_file*, sqlite3_int64 size);
37445 static int kvvfsSyncDb(sqlite3_file*, int flags);
37446 static int kvvfsSyncJrnl(sqlite3_file*, int flags);
37447 static int kvvfsFileSizeDb(sqlite3_file*, sqlite3_int64 *pSize);
37448 static int kvvfsFileSizeJrnl(sqlite3_file*, sqlite3_int64 *pSize);
37449 static int kvvfsLock(sqlite3_file*, int);
37450 static int kvvfsUnlock(sqlite3_file*, int);
37451 static int kvvfsCheckReservedLock(sqlite3_file*, int *pResOut);
37452 static int kvvfsFileControlDb(sqlite3_file*, int op, void *pArg);
37453 static int kvvfsFileControlJrnl(sqlite3_file*, int op, void *pArg);
37454 static int kvvfsSectorSize(sqlite3_file*);
37455 static int kvvfsDeviceCharacteristics(sqlite3_file*);
37460 static int kvvfsOpen(sqlite3_vfs*, const char *, sqlite3_file*, int , int *);
37867 static int kvvfsClose(sqlite3_file *pProtoFile){
37881 sqlite3_file *pProtoFile,
37913 sqlite3_file *pProtoFile,
37971 sqlite3_file *pProtoFile,
37999 sqlite3_file *pProtoFile,
38028 static int kvvfsTruncateJrnl(sqlite3_file *pProtoFile, sqlite_int64 size){
38038 static int kvvfsTruncateDb(sqlite3_file *pProtoFile, sqlite_int64 size){
38063 static int kvvfsSyncJrnl(sqlite3_file *pProtoFile, int flags){
38087 static int kvvfsSyncDb(sqlite3_file *pProtoFile, int flags){
38094 static int kvvfsFileSizeJrnl(sqlite3_file *pProtoFile, sqlite_int64 *pSize){
38100 static int kvvfsFileSizeDb(sqlite3_file *pProtoFile, sqlite_int64 *pSize){
38114 static int kvvfsLock(sqlite3_file *pProtoFile, int eLock){
38128 static int kvvfsUnlock(sqlite3_file *pProtoFile, int eLock){
38141 static int kvvfsCheckReservedLock(sqlite3_file *pProtoFile, int *pResOut){
38150 static int kvvfsFileControlJrnl(sqlite3_file *pProtoFile, int op, void *pArg){
38154 static int kvvfsFileControlDb(sqlite3_file *pProtoFile, int op, void *pArg){
38171 static int kvvfsSectorSize(sqlite3_file *pFile){
38178 static int kvvfsDeviceCharacteristics(sqlite3_file *pProtoFile){
38190 sqlite3_file *pProtoFile,
39916 static int unixCheckReservedLock(sqlite3_file *id, int *pResOut){
40067 static int unixLock(sqlite3_file *id, int eFileLock){
40317 static int posixUnlock(sqlite3_file *id, int eFileLock, int handleNFSUnlock){
40477 static int unixUnlock(sqlite3_file *id, int eFileLock){
40499 static int closeUnixFile(sqlite3_file *id){
40534 static int unixClose(sqlite3_file *id){
40586 static int nolockCheckReservedLock(sqlite3_file *NotUsed, int *pResOut){
40591 static int nolockLock(sqlite3_file *NotUsed, int NotUsed2){
40595 static int nolockUnlock(sqlite3_file *NotUsed, int NotUsed2){
40603 static int nolockClose(sqlite3_file *id) {
40648 static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) {
40689 static int dotlockLock(sqlite3_file *id, int eFileLock) {
40739 static int dotlockUnlock(sqlite3_file *id, int eFileLock) {
40782 static int dotlockClose(sqlite3_file *id) {
40828 static int flockCheckReservedLock(sqlite3_file *id, int *pResOut){
40908 static int flockLock(sqlite3_file *id, int eFileLock) {
40952 static int flockUnlock(sqlite3_file *id, int eFileLock) {
40986 static int flockClose(sqlite3_file *id) {
41015 static int semXCheckReservedLock(sqlite3_file *id, int *pResOut) {
41082 static int semXLock(sqlite3_file *id, int eFileLock) {
41115 static int semXUnlock(sqlite3_file *id, int eFileLock) {
41152 static int semXClose(sqlite3_file *id) {
41258 static int afpCheckReservedLock(sqlite3_file *id, int *pResOut){
41327 static int afpLock(sqlite3_file *id, int eFileLock){
41509 static int afpUnlock(sqlite3_file *id, int eFileLock) {
41603 static int afpClose(sqlite3_file *id) {
41651 static int nfsUnlock(sqlite3_file *id, int eFileLock){
41731 sqlite3_file *id,
41862 sqlite3_file *id,
42129 static int unixSync(sqlite3_file *id, int flags){
42179 static int unixTruncate(sqlite3_file *id, i64 nByte){
42229 static int unixFileSize(sqlite3_file *id, i64 *pSize){
42258 static int proxyFileControl(sqlite3_file*,int,void*);
42355 static int unixFileControl(sqlite3_file *id, int op, void *pArg){
42603 static int unixSectorSize(sqlite3_file *id){
42622 static int unixDeviceCharacteristics(sqlite3_file *id){
43190 sqlite3_file *fd, /* Handle open on database file */
43368 sqlite3_file *fd, /* Database file holding the shared memory */
43569 sqlite3_file *fd /* Database file holding the shared memory */
43588 sqlite3_file *fd, /* The underlying database file */
43798 static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){
43834 static int unixUnfetch(sqlite3_file *fd, i64 iOff, void *p){
44016 static int proxyClose(sqlite3_file*);
44017 static int proxyLock(sqlite3_file*, int);
44018 static int proxyUnlock(sqlite3_file*, int);
44019 static int proxyCheckReservedLock(sqlite3_file*, int*);
44167 sqlite3_file *pId, /* Write to the unixFile structure here */
44615 sqlite3_file *pFile, /* The file descriptor to be filled in */
45648 rc = fillInUnixFile(&dummyVfs, fd, (sqlite3_file*)pNew, path, 0);
45784 rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, lockType);
45835 rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, SHARED_LOCK);
45838 rc = conchFile->pMethod->xLock((sqlite3_file*)conchFile, lockType);
45978 rc = unixWrite((sqlite3_file *)conchFile, writeBuffer, writeSize, 0);
46011 conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, SHARED_LOCK);
46062 conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, NO_LOCK);
46086 rc = conchFile->pMethod->xUnlock((sqlite3_file*)conchFile, NO_LOCK);
46160 rc=lockProxy->pMethod->xClose((sqlite3_file *)lockProxy);
46279 pCtx->conchFile->pMethod->xClose((sqlite3_file *)pCtx->conchFile);
46296 static int proxyFileControl(sqlite3_file *id, int op, void *pArg){
46369 static int proxyCheckReservedLock(sqlite3_file *id, int *pResOut) {
46376 return proxy->pMethod->xCheckReservedLock((sqlite3_file*)proxy, pResOut);
46408 static int proxyLock(sqlite3_file *id, int eFileLock) {
46415 rc = proxy->pMethod->xLock((sqlite3_file*)proxy, eFileLock);
46432 static int proxyUnlock(sqlite3_file *id, int eFileLock) {
46439 rc = proxy->pMethod->xUnlock((sqlite3_file*)proxy, eFileLock);
46451 static int proxyClose(sqlite3_file *id) {
46460 rc = lockProxy->pMethod->xUnlock((sqlite3_file*)lockProxy, NO_LOCK);
46462 rc = lockProxy->pMethod->xClose((sqlite3_file*)lockProxy);
46472 rc = conchFile->pMethod->xClose((sqlite3_file*)conchFile);
49315 static int winClose(sqlite3_file *id){
49372 sqlite3_file *id, /* File to read from */
49452 sqlite3_file *id, /* File to write into */
49560 static int winTruncate(sqlite3_file *id, sqlite3_int64 nByte){
49649 static int winSync(sqlite3_file *id, int flags){
49734 static int winFileSize(sqlite3_file *id, sqlite3_int64 *pSize){
49894 static int winLock(sqlite3_file *id, int locktype){
50037 static int winCheckReservedLock(sqlite3_file *id, int *pResOut){
50073 static int winUnlock(sqlite3_file *id, int locktype){
50123 static int winNolockLock(sqlite3_file *id, int locktype){
50129 static int winNolockCheckReservedLock(sqlite3_file *id, int *pResOut){
50135 static int winNolockUnlock(sqlite3_file *id, int locktype){
50169 static int winFileControl(sqlite3_file *id, int op, void *pArg){
50304 static int winSectorSize(sqlite3_file *id){
50312 static int winDeviceCharacteristics(sqlite3_file *id){
50483 static int winOpen(sqlite3_vfs*,const char*,sqlite3_file*,int,int*);
50515 winClose((sqlite3_file *)&p->hFile);
50551 }else if( winTruncate((sqlite3_file*)&pShmNode->hFile, 0) ){
50632 (sqlite3_file*)&pShmNode->hFile,
50682 sqlite3_file *fd, /* Database holding shared memory */
50723 sqlite3_file *fd, /* Database file holding the shared memory */
50836 sqlite3_file *fd /* Database holding the shared memory */
50864 sqlite3_file *fd, /* Handle open on database file */
50904 rc = winFileSize((sqlite3_file *)&pShmNode->hFile, &sz);
50919 rc = winTruncate((sqlite3_file *)&pShmNode->hFile, nByte);
51077 rc = winFileSize((sqlite3_file*)pFd, &nMap);
51164 static int winFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){
51211 static int winUnfetch(sqlite3_file *fd, i64 iOff, void *p){
51676 sqlite3_file *id, /* Write the SQLite file handle here */
52951 sqlite3_file base; /* IO methods */
52970 static int memdbClose(sqlite3_file*);
52971 static int memdbRead(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
52972 static int memdbWrite(sqlite3_file*,const void*,int iAmt, sqlite3_int64 iOfst);
52973 static int memdbTruncate(sqlite3_file*, sqlite3_int64 size);
52974 static int memdbSync(sqlite3_file*, int flags);
52975 static int memdbFileSize(sqlite3_file*, sqlite3_int64 *pSize);
52976 static int memdbLock(sqlite3_file*, int);
52977 static int memdbUnlock(sqlite3_file*, int);
52979 static int memdbFileControl(sqlite3_file*, int op, void *pArg);
52981 static int memdbDeviceCharacteristics(sqlite3_file*);
52982 static int memdbFetch(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
52983 static int memdbUnfetch(sqlite3_file*, sqlite3_int64 iOfst, void *p);
52988 static int memdbOpen(sqlite3_vfs*, const char *, sqlite3_file*, int , int *);
53075 static int memdbClose(sqlite3_file *pFile){
53118 sqlite3_file *pFile,
53160 sqlite3_file *pFile,
53196 static int memdbTruncate(sqlite3_file *pFile, sqlite_int64 size){
53213 static int memdbSync(sqlite3_file *pFile, int flags){
53222 static int memdbFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){
53233 static int memdbLock(sqlite3_file *pFile, int eLock){
53291 static int memdbUnlock(sqlite3_file *pFile, int eLock){
53319 static int memdbCheckReservedLock(sqlite3_file *pFile, int *pResOut){
53329 static int memdbFileControl(sqlite3_file *pFile, int op, void *pArg){
53358 static int memdbSectorSize(sqlite3_file *pFile){
53366 static int memdbDeviceCharacteristics(sqlite3_file *pFile){
53376 sqlite3_file *pFile,
53394 static int memdbUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *pPage){
53410 sqlite3_file *pFd,
57027 SQLITE_PRIVATE int sqlite3WalOpen(sqlite3_vfs*, sqlite3_file*, const char *, int, i64, Wal**);
57116 SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal);
57769 sqlite3_file *fd; /* File descriptor for database */
57770 sqlite3_file *jfd; /* File descriptor for main journal */
57771 sqlite3_file *sjfd; /* File descriptor for sub-journal */
58208 static int read32bits(sqlite3_file *fd, i64 offset, u32 *pRes){
58227 static int write32bits(sqlite3_file *fd, i64 offset, u32 val){
58408 static int readSuperJournal(sqlite3_file *pJrnl, char *zSuper, u32 nSuper){
59399 sqlite3_file *jfd; /* The file descriptor for the journal file */
59637 sqlite3_file *pSuper; /* Malloc'd super-journal file descriptor */
59638 sqlite3_file *pJournal; /* Malloc'd child-journal file descriptor */
59649 pSuper = (sqlite3_file *)sqlite3MallocZero(pVfs->szOsFile * 2);
59656 pJournal = (sqlite3_file *)(((u8 *)pSuper) + pVfs->szOsFile);
59791 SQLITE_PRIVATE int sqlite3SectorSize(sqlite3_file *pFile){
60632 sqlite3_file *fd = pPager->fd;
60770 sqlite3_file *pFile, /* Write the file descriptor here */
61972 pPager->fd = (sqlite3_file*)pPtr; pPtr += ROUND8(pVfs->szOsFile);
61973 pPager->sjfd = (sqlite3_file*)pPtr; pPtr += journalFileSize;
61974 pPager->jfd = (sqlite3_file*)pPtr; pPtr += journalFileSize;
62170 SQLITE_API sqlite3_file *sqlite3_database_file_object(const char *zName){
63604 sqlite3_file *fd = pPager->fd;
64189 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager *pPager){
64197 SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager *pPager){
65419 sqlite3_file *pDbFd; /* File handle for the database file */
65420 sqlite3_file *pWalFd; /* File handle for WAL file */
66546 sqlite3_file *pDbFd, /* The open database file */
66612 pRet->pWalFd = (sqlite3_file *)&pRet[1];
68788 sqlite3_file *pFd; /* The WAL file to which we write */
69486 SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal){
73337 sqlite3_file *pFile;
75758 sqlite3_file *fd = sqlite3PagerFile(pBt->pPager);
82301 static int backupTruncateFile(sqlite3_file *pFile, i64 iSize){
82483 sqlite3_file * const pFile = sqlite3PagerFile(pDestPager);
82732 sqlite3_file *pFd; /* File descriptor for database pTo */
87843 sqlite3_file *pSuperJrnl = 0;
102975 sqlite3_file *pFd; /* File handle */
103156 sqlite3_file *pFd; /* File handle we are reading from */
103222 sqlite3_file *pFd; /* File handle to write to */
103417 sqlite3_file *pFd = pFile->pFd;
104087 static void vdbeSorterExtendFile(sqlite3 *db, sqlite3_file *pFd, i64 nByte){
104109 sqlite3_file **ppFd
104255 sqlite3_file *pFd, /* File handle to write to */
106106 sqlite3_file *pJfd, /* The journal file from which to read */
106166 sqlite3_file *pReal = (sqlite3_file*)p;
106201 static int memjrnlTruncate(sqlite3_file *pJfd, sqlite_int64 size);
106207 sqlite3_file *pJfd, /* The journal file into which to write */
106279 static int memjrnlTruncate(sqlite3_file *pJfd, sqlite_int64 size){
106309 static int memjrnlClose(sqlite3_file *pJfd){
106321 static int memjrnlSync(sqlite3_file *pJfd, int flags){
106329 static int memjrnlFileSize(sqlite3_file *pJfd, sqlite_int64 *pSize){
106375 sqlite3_file *pJfd, /* Preallocated, blank file handle */
106410 SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *pJfd){
106422 SQLITE_PRIVATE int sqlite3JournalCreate(sqlite3_file *pJfd){
106449 SQLITE_PRIVATE int sqlite3JournalIsInMemory(sqlite3_file *p){
136770 sqlite3_file *(*database_file_object)(const char*);
139807 sqlite3_file *pFile = sqlite3PagerFile(pPager);
139813 sqlite3_file *pFile = sqlite3PagerFile(pPager);
155204 sqlite3_file *id = sqlite3PagerFile(sqlite3BtreePager(pTemp));
183840 sqlite3_file *fd;
183847 *(sqlite3_file**)pArg = fd;
183853 *(sqlite3_file**)pArg = sqlite3PagerJrnlFile(pPager);
218562 sqlite3_file base; /* sqlite3_file methods */
218563 sqlite3_file *pReal; /* Underlying file handle */
221098 sqlite3_file *pDb = p->pTargetFd->pReal;
221184 sqlite3_file *pDb = p->pTargetFd->pReal;
221185 sqlite3_file *pWal = p->pTargetFd->pWalFd->pReal;
221251 sqlite3_file *pWal = p->pTargetFd->pWalFd->pReal;
221252 sqlite3_file *pDb = p->pTargetFd->pReal;
221276 sqlite3_file *fd = 0;
221858 sqlite3_file *pDb = p->pTargetFd->pReal;
222357 sqlite3_file *pDb = p->pTargetFd->pReal;
222492 sqlite3_file *pDb = p->pTargetFd->pReal;
222624 int (*xShmLock)(sqlite3_file*,int,int,int) = p->pReal->pMethods->xShmLock;
222713 static int rbuVfsClose(sqlite3_file *pFile){
222776 sqlite3_file *pFile,
222807 sqlite3_file *pFd = (sqlite3_file*)pRbu->pRbuFd;
222842 sqlite3_file *pFile,
222884 static int rbuVfsTruncate(sqlite3_file *pFile, sqlite_int64 size){
222896 static int rbuVfsSync(sqlite3_file *pFile, int flags){
222910 static int rbuVfsFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){
222931 static int rbuVfsLock(sqlite3_file *pFile, int eLock){
222953 static int rbuVfsUnlock(sqlite3_file *pFile, int eLock){
222961 static int rbuVfsCheckReservedLock(sqlite3_file *pFile, int *pResOut){
222969 static int rbuVfsFileControl(sqlite3_file *pFile, int op, void *pArg){
222971 int (*xControl)(sqlite3_file*,int,void*) = p->pReal->pMethods->xFileControl;
223025 static int rbuVfsSectorSize(sqlite3_file *pFile){
223033 static int rbuVfsDeviceCharacteristics(sqlite3_file *pFile){
223041 static int rbuVfsShmLock(sqlite3_file *pFile, int ofst, int n, int flags){
223080 sqlite3_file *pFile,
223137 static void rbuVfsShmBarrier(sqlite3_file *pFile){
223145 static int rbuVfsShmUnmap(sqlite3_file *pFile, int delFlag){
223167 sqlite3_file *pFile,
223218 pFd->pReal = (sqlite3_file*)&pFd[1];
224053 sqlite3_file *fd;