Lines Matching refs:sqlite3_vfs

2403 typedef struct sqlite3_vfs sqlite3_vfs;  typedef
2405 struct sqlite3_vfs { struct
2409 sqlite3_vfs *pNext; /* Next registered VFS */ argument
2412 int (*xOpen)(sqlite3_vfs*, const char *zName, sqlite3_file*, argument
2414 int (*xDelete)(sqlite3_vfs*, const char *zName, int syncDir); argument
2415 int (*xAccess)(sqlite3_vfs*, const char *zName, int flags, int *pResOut); argument
2416 int (*xFullPathname)(sqlite3_vfs*, const char *zName, int nOut, char *zOut); argument
2417 void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename); argument
2418 void (*xDlError)(sqlite3_vfs*, int nByte, char *zErrMsg); argument
2419 void (*(*xDlSym)(sqlite3_vfs*,void*, const char *zSymbol))(void); argument
2420 void (*xDlClose)(sqlite3_vfs*, void*); argument
2421 int (*xRandomness)(sqlite3_vfs*, int nByte, char *zOut); argument
2422 int (*xSleep)(sqlite3_vfs*, int microseconds); argument
2423 int (*xCurrentTime)(sqlite3_vfs*, double*); argument
2424 int (*xGetLastError)(sqlite3_vfs*, int, char *); argument
2429 int (*xCurrentTimeInt64)(sqlite3_vfs*, sqlite3_int64*); argument
2434 int (*xSetSystemCall)(sqlite3_vfs*, const char *zName, sqlite3_syscall_ptr); argument
2435 sqlite3_syscall_ptr (*xGetSystemCall)(sqlite3_vfs*, const char *zName); argument
2436 const char *(*xNextSystemCall)(sqlite3_vfs*, const char *zName); argument
8372 SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfsName);
8373 SQLITE_API int sqlite3_vfs_register(sqlite3_vfs*, int makeDflt);
8374 SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs*);
14768 sqlite3_vfs *pVfs, /* VFS to use with this b-tree */
15861 sqlite3_vfs*,
15956 SQLITE_PRIVATE sqlite3_vfs *sqlite3PagerVfs(Pager*);
16437 SQLITE_PRIVATE int sqlite3OsOpen(sqlite3_vfs *, const char *, sqlite3_file*, int, int *);
16438 SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *, const char *, int);
16439 SQLITE_PRIVATE int sqlite3OsAccess(sqlite3_vfs *, const char *, int, int *pResOut);
16440 SQLITE_PRIVATE int sqlite3OsFullPathname(sqlite3_vfs *, const char *, int, char *);
16442 SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *, const char *);
16443 SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *, int, char *);
16444 SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *, void *, const char *))(void);
16445 SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *, void *);
16447 SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *, int, char *);
16448 SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *, int);
16449 SQLITE_PRIVATE int sqlite3OsGetLastError(sqlite3_vfs*);
16450 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *, sqlite3_int64*);
16456 SQLITE_PRIVATE int sqlite3OsOpenMalloc(sqlite3_vfs *, const char *, sqlite3_file **, int,int*);
16793 sqlite3_vfs *pVfs; /* OS Interface */
19510 sqlite3_vfs**,char**,char **);
20194 SQLITE_PRIVATE int sqlite3JournalOpen(sqlite3_vfs *, const char *, sqlite3_file *, int, int);
20195 SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *);
23115 sqlite3_vfs *pVfs, in sqlite3OsOpen()
23131 SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ in sqlite3OsDelete()
23137 sqlite3_vfs *pVfs, in sqlite3OsAccess()
23146 sqlite3_vfs *pVfs, in sqlite3OsFullPathname()
23156 SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath){ in sqlite3OsDlOpen()
23159 SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ in sqlite3OsDlError()
23162 SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, const char *zSym))(void){ in sqlite3OsDlSym()
23165 SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle){ in sqlite3OsDlClose()
23169 SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ in sqlite3OsRandomness()
23180 SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro){ in sqlite3OsSleep()
23183 SQLITE_PRIVATE int sqlite3OsGetLastError(sqlite3_vfs *pVfs){ in sqlite3OsGetLastError()
23186 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){ in sqlite3OsCurrentTimeInt64()
23205 sqlite3_vfs *pVfs, in sqlite3OsOpenMalloc()
23248 static sqlite3_vfs * SQLITE_WSD vfsList = 0;
23249 #define vfsList GLOBAL(sqlite3_vfs *, vfsList)
23255 SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){ in sqlite3_vfs_find()
23256 sqlite3_vfs *pVfs = 0; in sqlite3_vfs_find()
23279 static void vfsUnlink(sqlite3_vfs *pVfs){ in vfsUnlink()
23286 sqlite3_vfs *p = vfsList; in vfsUnlink()
23301 SQLITE_API int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){ in sqlite3_vfs_register()
23329 SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){ in sqlite3_vfs_unregister()
33473 sqlite3_vfs *pVfs; /* The VFS that created this unixFile */
34023 sqlite3_vfs *pNotUsed, /* The VFS pointer. Not used */
34066 sqlite3_vfs *pNotUsed,
34084 static const char *unixNextSystemCall(sqlite3_vfs *p, const char *zName){
38979 sqlite3_vfs *pVfs, /* Pointer to vfs object */
39405 sqlite3_vfs *pVfs, /* The VFS for which this is the xOpen method */
39679 sqlite3_vfs *NotUsed, /* VFS containing this as the xDelete method */
39727 sqlite3_vfs *NotUsed, /* The VFS containing this xAccess method */
39787 sqlite3_vfs *pVfs, /* Pointer to vfs object */
39878 static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename){
39890 static void unixDlError(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut){
39900 static void (*unixDlSym(sqlite3_vfs *NotUsed, void *p, const char*zSym))(void){
39923 static void unixDlClose(sqlite3_vfs *NotUsed, void *pHandle){
39937 static int unixRandomness(sqlite3_vfs *NotUsed, int nBuf, char *zBuf){
39984 static int unixSleep(sqlite3_vfs *NotUsed, int microseconds){
40024 static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piNow){
40056 static int unixCurrentTime(sqlite3_vfs *NotUsed, double *prNow){
40074 static int unixGetLastError(sqlite3_vfs *NotUsed, int NotUsed2, char *NotUsed3){
40353 sqlite3_vfs dummyVfs;
41332 static sqlite3_vfs aVfs[] = {
41365 for(i=0; i<(sizeof(aVfs)/sizeof(sqlite3_vfs)); i++){
41850 sqlite3_vfs *pVfs; /* The VFS used to open this file */
42752 sqlite3_vfs *pNotUsed, /* The VFS pointer. Not used */
42795 sqlite3_vfs *pNotUsed,
42813 static const char *winNextSystemCall(sqlite3_vfs *p, const char *zName){
45088 static int winGetTempname(sqlite3_vfs *, char **);
45410 static int winOpen(sqlite3_vfs*,const char*,sqlite3_file*,int,int*);
45411 static int winDelete(sqlite3_vfs *,const char*,int);
45419 static void winShmPurge(sqlite3_vfs *pVfs, int deleteFlag){
46305 static int winGetTempname(sqlite3_vfs *pVfs, char **pzBuf){
46562 sqlite3_vfs *pVfs, /* Not used on win32 */
46572 sqlite3_vfs *pVfs, /* Used to get maximum path length and AppData */
46891 sqlite3_vfs *pVfs, /* Not used on win32 */
46999 sqlite3_vfs *pVfs, /* Not used on win32 */
47136 sqlite3_vfs *pVfs, /* Pointer to vfs object */
47320 static void *winDlOpen(sqlite3_vfs *pVfs, const char *zFilename){
47361 static void winDlError(sqlite3_vfs *pVfs, int nBuf, char *zBufOut){
47365 static void (*winDlSym(sqlite3_vfs *pVfs,void *pH,const char *zSym))(void){
47373 static void winDlClose(sqlite3_vfs *pVfs, void *pHandle){
47410 static int winRandomness(sqlite3_vfs *pVfs, int nBuf, char *zBuf){
47467 static int winSleep(sqlite3_vfs *pVfs, int microsec){
47492 static int winCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *piNow){
47535 static int winCurrentTime(sqlite3_vfs *pVfs, double *prNow){
47575 static int winGetLastError(sqlite3_vfs *pVfs, int nBuf, char *zBuf){
47586 static sqlite3_vfs winVfs = {
47611 static sqlite3_vfs winLongPathVfs = {
47636 static sqlite3_vfs winNolockVfs = {
47661 static sqlite3_vfs winLongPathNolockVfs = {
47763 typedef struct sqlite3_vfs MemVfs;
47769 #define ORIGVFS(p) ((sqlite3_vfs*)((p)->pAppData))
47803 static int memdbOpen(sqlite3_vfs*, const char *, sqlite3_file*, int , int *);
47805 static int memdbAccess(sqlite3_vfs*, const char *zName, int flags, int *);
47806 static int memdbFullPathname(sqlite3_vfs*, const char *zName, int, char *zOut);
47807 static void *memdbDlOpen(sqlite3_vfs*, const char *zFilename);
47808 static void memdbDlError(sqlite3_vfs*, int nByte, char *zErrMsg);
47809 static void (*memdbDlSym(sqlite3_vfs *pVfs, void *p, const char*zSym))(void);
47810 static void memdbDlClose(sqlite3_vfs*, void*);
47811 static int memdbRandomness(sqlite3_vfs*, int nByte, char *zOut);
47812 static int memdbSleep(sqlite3_vfs*, int microseconds);
47814 static int memdbGetLastError(sqlite3_vfs*, int, char *);
47815 static int memdbCurrentTimeInt64(sqlite3_vfs*, sqlite3_int64*);
47817 static sqlite3_vfs memdb_vfs = {
48066 sqlite3_vfs *pVfs,
48092 static int memdbDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){
48104 sqlite3_vfs *pVfs,
48119 sqlite3_vfs *pVfs,
48131 static void *memdbDlOpen(sqlite3_vfs *pVfs, const char *zPath){
48140 static void memdbDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){
48147 static void (*memdbDlSym(sqlite3_vfs *pVfs, void *p, const char *zSym))(void){
48154 static void memdbDlClose(sqlite3_vfs *pVfs, void *pHandle){
48162 static int memdbRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){
48170 static int memdbSleep(sqlite3_vfs *pVfs, int nMicro){
48178 static int memdbCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){
48183 static int memdbGetLastError(sqlite3_vfs *pVfs, int a, char *b){
48186 static int memdbCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *p){
48351 sqlite3_vfs *pLower = sqlite3_vfs_find(0);
51531 SQLITE_PRIVATE int sqlite3WalOpen(sqlite3_vfs*, sqlite3_file*, const char *, int, i64, Wal**);
52227 sqlite3_vfs *pVfs; /* OS functions to use for IO */
54094 sqlite3_vfs *pVfs = pPager->pVfs;
54351 sqlite3_vfs *pVfs = pPager->pVfs;
56253 sqlite3_vfs *pVfs, /* The virtual file system to use */
56665 sqlite3_vfs * const pVfs = pPager->pVfs;
56857 sqlite3_vfs * const pVfs = pPager->pVfs;
57344 sqlite3_vfs * const pVfs = pPager->pVfs; /* Local cache of vfs pointer */
58595 SQLITE_PRIVATE sqlite3_vfs *sqlite3PagerVfs(Pager *pPager){
59747 sqlite3_vfs *pVfs; /* The VFS used to create pDbFd */
60655 sqlite3_vfs *pVfs, /* vfs module to open wal and wal-index */
66658 sqlite3_vfs *pVfs, /* VFS to use for this b-tree */
80280 sqlite3_vfs *pVfs = db->pVfs;
96926 sqlite3_vfs *pVfs; /* The "real" underlying VFS */
97192 sqlite3_vfs *pVfs, /* The VFS to use for actual file I/O */
97274 SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *pVfs){
109241 sqlite3_vfs *pVfs;
123386 sqlite3_vfs *(*vfs_find)(const char*);
123387 int (*vfs_register)(sqlite3_vfs*,int);
123388 int (*vfs_unregister)(sqlite3_vfs*);
124343 sqlite3_vfs *pVfs = db->pVfs;
162975 sqlite3_vfs **ppVfs, /* OUT: VFS to use */
163926 sqlite3_vfs *pVfs;
163975 *(sqlite3_vfs**)pArg = sqlite3PagerVfs(pPager);
195378 sqlite3_vfs base; /* rbu VFS shim methods */
195379 sqlite3_vfs *pRealVfs; /* Underlying VFS */
198769 sqlite3_vfs *pVfs = sqlite3_vfs_find(0);
198791 sqlite3_vfs *pVfs = sqlite3_vfs_find(zRnd);
199903 sqlite3_vfs *pVfs,
199930 sqlite3_vfs *pRealVfs = pRbuVfs->pRealVfs;
200014 static int rbuVfsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){
200015 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
200024 sqlite3_vfs *pVfs,
200030 sqlite3_vfs *pRealVfs = pRbuVfs->pRealVfs;
200072 sqlite3_vfs *pVfs,
200077 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
200085 static void *rbuVfsDlOpen(sqlite3_vfs *pVfs, const char *zPath){
200086 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
200095 static void rbuVfsDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){
200096 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
200104 sqlite3_vfs *pVfs,
200108 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
200115 static void rbuVfsDlClose(sqlite3_vfs *pVfs, void *pHandle){
200116 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
200125 static int rbuVfsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){
200126 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
200134 static int rbuVfsSleep(sqlite3_vfs *pVfs, int nMicro){
200135 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
200142 static int rbuVfsCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){
200143 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
200150 static int rbuVfsGetLastError(sqlite3_vfs *pVfs, int a, char *b){
200159 sqlite3_vfs *pVfs = sqlite3_vfs_find(zName);
200175 static sqlite3_vfs vfs_template = {
200215 sqlite3_vfs *pParent; /* Parent VFS */
200222 memcpy(&pNew->base, &vfs_template, sizeof(sqlite3_vfs));