Lines Matching refs:sqlite3_vfs
1391 typedef struct sqlite3_vfs sqlite3_vfs; typedef
1393 struct sqlite3_vfs { struct
1397 sqlite3_vfs *pNext; /* Next registered VFS */ argument
1400 int (*xOpen)(sqlite3_vfs*, const char *zName, sqlite3_file*, argument
1402 int (*xDelete)(sqlite3_vfs*, const char *zName, int syncDir); argument
1403 int (*xAccess)(sqlite3_vfs*, const char *zName, int flags, int *pResOut); argument
1404 int (*xFullPathname)(sqlite3_vfs*, const char *zName, int nOut, char *zOut); argument
1405 void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename); argument
1406 void (*xDlError)(sqlite3_vfs*, int nByte, char *zErrMsg); argument
1407 void (*(*xDlSym)(sqlite3_vfs*,void*, const char *zSymbol))(void); argument
1408 void (*xDlClose)(sqlite3_vfs*, void*); argument
1409 int (*xRandomness)(sqlite3_vfs*, int nByte, char *zOut); argument
1410 int (*xSleep)(sqlite3_vfs*, int microseconds); argument
1411 int (*xCurrentTime)(sqlite3_vfs*, double*); argument
1412 int (*xGetLastError)(sqlite3_vfs*, int, char *); argument
1417 int (*xCurrentTimeInt64)(sqlite3_vfs*, sqlite3_int64*); argument
1422 int (*xSetSystemCall)(sqlite3_vfs*, const char *zName, sqlite3_syscall_ptr); argument
1423 sqlite3_syscall_ptr (*xGetSystemCall)(sqlite3_vfs*, const char *zName); argument
1424 const char *(*xNextSystemCall)(sqlite3_vfs*, const char *zName); argument
6254 SQLITE_API sqlite3_vfs *SQLITE_STDCALL sqlite3_vfs_find(const char *zVfsName);
6255 SQLITE_API int SQLITE_STDCALL sqlite3_vfs_register(sqlite3_vfs*, int makeDflt);
6256 SQLITE_API int SQLITE_STDCALL sqlite3_vfs_unregister(sqlite3_vfs*);
9449 sqlite3_vfs *pVfs, /* VFS to use with this b-tree */
10290 sqlite3_vfs*,
10364 SQLITE_PRIVATE const sqlite3_vfs *sqlite3PagerVfs(Pager*);
10825 SQLITE_PRIVATE int sqlite3OsOpen(sqlite3_vfs *, const char *, sqlite3_file*, int, int *);
10826 SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *, const char *, int);
10827 SQLITE_PRIVATE int sqlite3OsAccess(sqlite3_vfs *, const char *, int, int *pResOut);
10828 SQLITE_PRIVATE int sqlite3OsFullPathname(sqlite3_vfs *, const char *, int, char *);
10830 SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *, const char *);
10831 SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *, int, char *);
10832 SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *, void *, const char *))(void);
10833 SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *, void *);
10835 SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *, int, char *);
10836 SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *, int);
10837 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *, sqlite3_int64*);
10843 SQLITE_PRIVATE int sqlite3OsOpenMalloc(sqlite3_vfs *, const char *, sqlite3_file **, int,int*);
11089 sqlite3_vfs *pVfs; /* OS Interface */
13216 sqlite3_vfs**,char**,char **);
13771 SQLITE_PRIVATE int sqlite3JournalOpen(sqlite3_vfs *, const char *, sqlite3_file *, int, int);
13772 SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *);
16758 sqlite3_vfs *pVfs, in sqlite3OsOpen()
16774 SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ in sqlite3OsDelete()
16780 sqlite3_vfs *pVfs, in sqlite3OsAccess()
16789 sqlite3_vfs *pVfs, in sqlite3OsFullPathname()
16799 SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath){ in sqlite3OsDlOpen()
16802 SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ in sqlite3OsDlError()
16805 SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, const char *zSym))(void){ in sqlite3OsDlSym()
16808 SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle){ in sqlite3OsDlClose()
16812 SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ in sqlite3OsRandomness()
16815 SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro){ in sqlite3OsSleep()
16818 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){ in sqlite3OsCurrentTimeInt64()
16837 sqlite3_vfs *pVfs, in sqlite3OsOpenMalloc()
16880 static sqlite3_vfs * SQLITE_WSD vfsList = 0;
16881 #define vfsList GLOBAL(sqlite3_vfs *, vfsList)
16887 SQLITE_API sqlite3_vfs *SQLITE_STDCALL sqlite3_vfs_find(const char *zVfs){ in sqlite3_vfs_find()
16888 sqlite3_vfs *pVfs = 0; in sqlite3_vfs_find()
16911 static void vfsUnlink(sqlite3_vfs *pVfs){ in vfsUnlink()
16918 sqlite3_vfs *p = vfsList; in vfsUnlink()
16933 SQLITE_API int SQLITE_STDCALL sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){ in sqlite3_vfs_register()
16961 SQLITE_API int SQLITE_STDCALL sqlite3_vfs_unregister(sqlite3_vfs *pVfs){ in sqlite3_vfs_unregister()
25948 sqlite3_vfs *pVfs; /* The VFS that created this unixFile */
26437 sqlite3_vfs *pNotUsed, /* The VFS pointer. Not used */
26480 sqlite3_vfs *pNotUsed,
26498 static const char *unixNextSystemCall(sqlite3_vfs *p, const char *zName){
31210 sqlite3_vfs *pVfs, /* Pointer to vfs object */
31631 sqlite3_vfs *pVfs, /* The VFS for which this is the xOpen method */
31888 sqlite3_vfs *NotUsed, /* VFS containing this as the xDelete method */
31940 sqlite3_vfs *NotUsed, /* The VFS containing this xAccess method */
31983 sqlite3_vfs *pVfs, /* Pointer to vfs object */
32020 static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename){
32032 static void unixDlError(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut){
32042 static void (*unixDlSym(sqlite3_vfs *NotUsed, void *p, const char*zSym))(void){
32065 static void unixDlClose(sqlite3_vfs *NotUsed, void *pHandle){
32079 static int unixRandomness(sqlite3_vfs *NotUsed, int nBuf, char *zBuf){
32126 static int unixSleep(sqlite3_vfs *NotUsed, int microseconds){
32166 static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piNow){
32200 static int unixCurrentTime(sqlite3_vfs *NotUsed, double *prNow){
32216 static int unixGetLastError(sqlite3_vfs *NotUsed, int NotUsed2, char *NotUsed3){
32495 sqlite3_vfs dummyVfs;
33474 static sqlite3_vfs aVfs[] = {
33507 for(i=0; i<(sizeof(aVfs)/sizeof(sqlite3_vfs)); i++){
33973 sqlite3_vfs *pVfs; /* The VFS used to open this file */
34831 sqlite3_vfs *pNotUsed, /* The VFS pointer. Not used */
34874 sqlite3_vfs *pNotUsed,
34892 static const char *winNextSystemCall(sqlite3_vfs *p, const char *zName){
36952 static int winGetTempname(sqlite3_vfs *, char **);
37255 static int winOpen(sqlite3_vfs*,const char*,sqlite3_file*,int,int*);
37256 static int winDelete(sqlite3_vfs *,const char*,int);
37264 static void winShmPurge(sqlite3_vfs *pVfs, int deleteFlag){
38068 static int winGetTempname(sqlite3_vfs *pVfs, char **pzBuf){
38327 sqlite3_vfs *pVfs, /* Used to get maximum path name length */
38618 sqlite3_vfs *pVfs, /* Not used on win32 */
38726 sqlite3_vfs *pVfs, /* Not used on win32 */
38852 sqlite3_vfs *pVfs, /* Pointer to vfs object */
39034 static void *winDlOpen(sqlite3_vfs *pVfs, const char *zFilename){
39075 static void winDlError(sqlite3_vfs *pVfs, int nBuf, char *zBufOut){
39079 static void (*winDlSym(sqlite3_vfs *pVfs,void *pH,const char *zSym))(void){
39087 static void winDlClose(sqlite3_vfs *pVfs, void *pHandle){
39103 static int winRandomness(sqlite3_vfs *pVfs, int nBuf, char *zBuf){
39164 static int winSleep(sqlite3_vfs *pVfs, int microsec){
39189 static int winCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *piNow){
39232 static int winCurrentTime(sqlite3_vfs *pVfs, double *prNow){
39272 static int winGetLastError(sqlite3_vfs *pVfs, int nBuf, char *zBuf){
39281 static sqlite3_vfs winVfs = {
39306 static sqlite3_vfs winLongPathVfs = {
42279 SQLITE_PRIVATE int sqlite3WalOpen(sqlite3_vfs*, sqlite3_file*, const char *, int, i64, Wal**);
42959 sqlite3_vfs *pVfs; /* OS functions to use for IO */
44761 sqlite3_vfs *pVfs = pPager->pVfs;
45014 sqlite3_vfs *pVfs = pPager->pVfs;
46833 sqlite3_vfs *pVfs, /* The virtual file system to use */
47185 sqlite3_vfs * const pVfs = pPager->pVfs;
47376 sqlite3_vfs * const pVfs = pPager->pVfs;
47816 sqlite3_vfs * const pVfs = pPager->pVfs; /* Local cache of vfs pointer */
48970 SQLITE_PRIVATE const sqlite3_vfs *sqlite3PagerVfs(Pager *pPager){
50024 sqlite3_vfs *pVfs; /* The VFS used to create pDbFd */
50867 sqlite3_vfs *pVfs, /* vfs module to open wal and wal-index */
55889 sqlite3_vfs *pVfs, /* VFS to use for this b-tree */
67977 sqlite3_vfs *pVfs = db->pVfs;
82011 sqlite3_vfs *pVfs; /* The "real" underlying VFS */
82174 sqlite3_vfs *pVfs, /* The VFS to use for actual file I/O */
82223 SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *pVfs){
91126 sqlite3_vfs *pVfs;
103183 sqlite3_vfs *(*vfs_find)(const char*);
103184 int (*vfs_register)(sqlite3_vfs*,int);
103185 int (*vfs_unregister)(sqlite3_vfs*);
103928 sqlite3_vfs *pVfs = db->pVfs;
131857 sqlite3_vfs **ppVfs, /* OUT: VFS to use */
132739 sqlite3_vfs *pVfs;
157635 sqlite3_vfs base; /* rbu VFS shim methods */
157636 sqlite3_vfs *pRealVfs; /* Underlying VFS */
159952 sqlite3_vfs *pVfs = sqlite3_vfs_find(zRnd);
160624 sqlite3_vfs *pVfs,
160650 sqlite3_vfs *pRealVfs = pRbuVfs->pRealVfs;
160734 static int rbuVfsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){
160735 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
160744 sqlite3_vfs *pVfs,
160750 sqlite3_vfs *pRealVfs = pRbuVfs->pRealVfs;
160789 sqlite3_vfs *pVfs,
160794 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
160802 static void *rbuVfsDlOpen(sqlite3_vfs *pVfs, const char *zPath){
160803 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
160812 static void rbuVfsDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){
160813 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
160821 sqlite3_vfs *pVfs,
160825 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
160832 static void rbuVfsDlClose(sqlite3_vfs *pVfs, void *pHandle){
160833 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
160842 static int rbuVfsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){
160843 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
160851 static int rbuVfsSleep(sqlite3_vfs *pVfs, int nMicro){
160852 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
160859 static int rbuVfsCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){
160860 sqlite3_vfs *pRealVfs = ((rbu_vfs*)pVfs)->pRealVfs;
160867 static int rbuVfsGetLastError(sqlite3_vfs *pVfs, int a, char *b){
160876 sqlite3_vfs *pVfs = sqlite3_vfs_find(zName);
160892 static sqlite3_vfs vfs_template = {
160932 sqlite3_vfs *pParent; /* Parent VFS */
160939 memcpy(&pNew->base, &vfs_template, sizeof(sqlite3_vfs));