Lines Matching refs:sqlite3_vfs
1471 typedef struct sqlite3_vfs sqlite3_vfs; typedef
1473 struct sqlite3_vfs { struct
1477 sqlite3_vfs *pNext; /* Next registered VFS */ argument
1480 int (*xOpen)(sqlite3_vfs*, const char *zName, sqlite3_file*, argument
1482 int (*xDelete)(sqlite3_vfs*, const char *zName, int syncDir); argument
1483 int (*xAccess)(sqlite3_vfs*, const char *zName, int flags, int *pResOut); argument
1484 int (*xFullPathname)(sqlite3_vfs*, const char *zName, int nOut, char *zOut); argument
1485 void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename); argument
1486 void (*xDlError)(sqlite3_vfs*, int nByte, char *zErrMsg); argument
1487 void (*(*xDlSym)(sqlite3_vfs*,void*, const char *zSymbol))(void); argument
1488 void (*xDlClose)(sqlite3_vfs*, void*); argument
1489 int (*xRandomness)(sqlite3_vfs*, int nByte, char *zOut); argument
1490 int (*xSleep)(sqlite3_vfs*, int microseconds); argument
1491 int (*xCurrentTime)(sqlite3_vfs*, double*); argument
1492 int (*xGetLastError)(sqlite3_vfs*, int, char *); argument
1497 int (*xCurrentTimeInt64)(sqlite3_vfs*, sqlite3_int64*); argument
1502 int (*xSetSystemCall)(sqlite3_vfs*, const char *zName, sqlite3_syscall_ptr); argument
1503 sqlite3_syscall_ptr (*xGetSystemCall)(sqlite3_vfs*, const char *zName); argument
1504 const char *(*xNextSystemCall)(sqlite3_vfs*, const char *zName); argument
5781 SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfsName);
5782 SQLITE_API int sqlite3_vfs_register(sqlite3_vfs*, int makeDflt);
5783 SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs*);
7932 sqlite3_vfs *pVfs, /* VFS to use with this b-tree */
8645 sqlite3_vfs*,
8707 SQLITE_PRIVATE const sqlite3_vfs *sqlite3PagerVfs(Pager*);
9160 SQLITE_PRIVATE int sqlite3OsOpen(sqlite3_vfs *, const char *, sqlite3_file*, int, int *);
9161 SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *, const char *, int);
9162 SQLITE_PRIVATE int sqlite3OsAccess(sqlite3_vfs *, const char *, int, int *pResOut);
9163 SQLITE_PRIVATE int sqlite3OsFullPathname(sqlite3_vfs *, const char *, int, char *);
9165 SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *, const char *);
9166 SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *, int, char *);
9167 SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *, void *, const char *))(void);
9168 SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *, void *);
9170 SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *, int, char *);
9171 SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *, int);
9172 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *, sqlite3_int64*);
9178 SQLITE_PRIVATE int sqlite3OsOpenMalloc(sqlite3_vfs *, const char *, sqlite3_file **, int,int*);
9410 sqlite3_vfs *pVfs; /* OS Interface */
11287 sqlite3_vfs**,char**,char **);
11756 SQLITE_PRIVATE int sqlite3JournalOpen(sqlite3_vfs *, const char *, sqlite3_file *, int, int);
11757 SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *);
14375 sqlite3_vfs *pVfs, in sqlite3OsOpen()
14391 SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ in sqlite3OsDelete()
14395 sqlite3_vfs *pVfs, in sqlite3OsAccess()
14404 sqlite3_vfs *pVfs, in sqlite3OsFullPathname()
14413 SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath){ in sqlite3OsDlOpen()
14416 SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ in sqlite3OsDlError()
14419 SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, const char *zSym))(void){ in sqlite3OsDlSym()
14422 SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle){ in sqlite3OsDlClose()
14426 SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ in sqlite3OsRandomness()
14429 SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro){ in sqlite3OsSleep()
14432 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){ in sqlite3OsCurrentTimeInt64()
14451 sqlite3_vfs *pVfs, in sqlite3OsOpenMalloc()
14494 static sqlite3_vfs * SQLITE_WSD vfsList = 0;
14495 #define vfsList GLOBAL(sqlite3_vfs *, vfsList)
14501 SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){ in sqlite3_vfs_find()
14502 sqlite3_vfs *pVfs = 0; in sqlite3_vfs_find()
14525 static void vfsUnlink(sqlite3_vfs *pVfs){ in vfsUnlink()
14532 sqlite3_vfs *p = vfsList; in vfsUnlink()
14547 SQLITE_API int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){ in sqlite3_vfs_register()
14571 SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){ in sqlite3_vfs_unregister()
23779 sqlite3_vfs *pVfs, /* Pointer to vfs object */
23801 sqlite3_vfs *pVfs, /* Not used */
23948 sqlite3_vfs *pVfs, /* Not used on os2 */
23968 sqlite3_vfs *pVfs, /* Not used on os2 */
24022 static void *os2DlOpen(sqlite3_vfs *pVfs, const char *zFilename){
24034 static void os2DlError(sqlite3_vfs *pVfs, int nBuf, char *zBufOut){
24037 static void (*os2DlSym(sqlite3_vfs *pVfs, void *pHandle, const char *zSymbol))(void){
24051 static void os2DlClose(sqlite3_vfs *pVfs, void *pHandle){
24065 static int os2Randomness(sqlite3_vfs *pVfs, int nBuf, char *zBuf ){
24117 static int os2Sleep( sqlite3_vfs *pVfs, int microsec ){
24139 static int os2CurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *piNow){
24181 static int os2CurrentTime( sqlite3_vfs *pVfs, double *prNow ){
24221 static int os2GetLastError(sqlite3_vfs *pVfs, int nBuf, char *zBuf){
24230 static sqlite3_vfs os2Vfs = {
24875 sqlite3_vfs *pNotUsed, /* The VFS pointer. Not used */
24918 sqlite3_vfs *pNotUsed,
24936 static const char *unixNextSystemCall(sqlite3_vfs *p, const char *zName){
28925 sqlite3_vfs *pVfs, /* Pointer to vfs object */
29364 sqlite3_vfs *pVfs, /* The VFS for which this is the xOpen method */
29609 sqlite3_vfs *NotUsed, /* VFS containing this as the xDelete method */
29650 sqlite3_vfs *NotUsed, /* The VFS containing this xAccess method */
29693 sqlite3_vfs *pVfs, /* Pointer to vfs object */
29730 static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename){
29742 static void unixDlError(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut){
29752 static void (*unixDlSym(sqlite3_vfs *NotUsed, void *p, const char*zSym))(void){
29775 static void unixDlClose(sqlite3_vfs *NotUsed, void *pHandle){
29789 static int unixRandomness(sqlite3_vfs *NotUsed, int nBuf, char *zBuf){
29836 static int unixSleep(sqlite3_vfs *NotUsed, int microseconds){
29875 static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piNow){
29905 static int unixCurrentTime(sqlite3_vfs *NotUsed, double *prNow){
29920 static int unixGetLastError(sqlite3_vfs *NotUsed, int NotUsed2, char *NotUsed3){
30198 sqlite3_vfs dummyVfs;
31168 static sqlite3_vfs aVfs[] = {
31199 for(i=0; i<(sizeof(aVfs)/sizeof(sqlite3_vfs)); i++){
31526 sqlite3_vfs *pVfs; /* The VFS used to open this file */
31549 sqlite3_vfs *pVfs,
32917 static int winOpen(sqlite3_vfs*,const char*,sqlite3_file*,int,int*);
32918 static int winDelete(sqlite3_vfs *,const char*,int);
32926 static void winShmPurge(sqlite3_vfs *pVfs, int deleteFlag){
33515 sqlite3_vfs *pVfs, /* Not used */
33743 sqlite3_vfs *pVfs, /* Not used on win32 */
33794 sqlite3_vfs *pVfs, /* Not used on win32 */
33866 sqlite3_vfs *pVfs, /* Pointer to vfs object */
33953 sqlite3_vfs *pVfs,
34027 static void *winDlOpen(sqlite3_vfs *pVfs, const char *zFilename){
34048 static void winDlError(sqlite3_vfs *pVfs, int nBuf, char *zBufOut){
34052 void (*winDlSym(sqlite3_vfs *pVfs, void *pHandle, const char *zSymbol))(void){
34063 void winDlClose(sqlite3_vfs *pVfs, void *pHandle){
34078 static int winRandomness(sqlite3_vfs *pVfs, int nBuf, char *zBuf){
34115 static int winSleep(sqlite3_vfs *pVfs, int microsec){
34139 static int winCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *piNow){
34181 int winCurrentTime(sqlite3_vfs *pVfs, double *prNow){
34221 static int winGetLastError(sqlite3_vfs *pVfs, int nBuf, char *zBuf){
34232 static sqlite3_vfs winVfs = {
36743 SQLITE_PRIVATE int sqlite3WalOpen(sqlite3_vfs*, sqlite3_file*, const char *, int, i64, Wal**);
37406 sqlite3_vfs *pVfs; /* OS functions to use for IO */
39157 sqlite3_vfs *pVfs = pPager->pVfs;
39390 sqlite3_vfs *pVfs = pPager->pVfs;
41076 sqlite3_vfs *pVfs, /* The virtual file system to use */
41381 sqlite3_vfs * const pVfs = pPager->pVfs;
41568 sqlite3_vfs * const pVfs = pPager->pVfs;
41927 sqlite3_vfs * const pVfs = pPager->pVfs; /* Local cache of vfs pointer */
43032 SQLITE_PRIVATE const sqlite3_vfs *sqlite3PagerVfs(Pager *pPager){
44038 sqlite3_vfs *pVfs; /* The VFS used to create pDbFd */
44872 sqlite3_vfs *pVfs, /* vfs module to open wal and wal-index */
49214 sqlite3_vfs *pVfs, /* VFS to use for this b-tree */
59362 sqlite3_vfs *pVfs = db->pVfs;
69422 sqlite3_vfs *pVfs; /* The "real" underlying VFS */
69577 sqlite3_vfs *pVfs, /* The VFS to use for actual file I/O */
69616 SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *pVfs){
76608 sqlite3_vfs *pVfs;
87208 sqlite3_vfs *(*vfs_find)(const char*);
87209 int (*vfs_register)(sqlite3_vfs*,int);
87210 int (*vfs_unregister)(sqlite3_vfs*);
87825 sqlite3_vfs *pVfs = db->pVfs;
109743 sqlite3_vfs **ppVfs, /* OUT: VFS to use */
110550 sqlite3_vfs *pVfs;