/ Check-in [29866f95]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:All the SQLITE_OPEN_URI flag to propagate down into the VFS.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 29866f9598502a007816410fade34f1d0952dea0
User & Date: drh 2011-07-20 17:13:30
Context
2011-07-20
17:59
For an existing multiplexed database, try to set the chunk size automatically based on the sizes of the preexisting pieces. check-in: 427a9a51 user: drh tags: trunk
17:13
All the SQLITE_OPEN_URI flag to propagate down into the VFS. check-in: 29866f95 user: drh tags: trunk
16:35
When the multiplexor opens an auxiliary file, it now persists the name of that file until it is closed, as it should. Remove the limit on the number of auxiliary files used by the multiplexor. check-in: 1ffa542b user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/os.c.

   132    132   ){
   133    133     int rc;
   134    134     DO_OS_MALLOC_TEST(0);
   135    135     /* 0x87f3f is a mask of SQLITE_OPEN_ flags that are valid to be passed
   136    136     ** down into the VFS layer.  Some SQLITE_OPEN_ flags (for example,
   137    137     ** SQLITE_OPEN_FULLMUTEX or SQLITE_OPEN_SHAREDCACHE) are blocked before
   138    138     ** reaching the VFS. */
   139         -  rc = pVfs->xOpen(pVfs, zPath, pFile, flags & 0x87f3f, pFlagsOut);
          139  +  rc = pVfs->xOpen(pVfs, zPath, pFile, flags & 0x87f7f, pFlagsOut);
   140    140     assert( rc==SQLITE_OK || pFile->pMethods==0 );
   141    141     return rc;
   142    142   }
   143    143   int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){
   144    144     return pVfs->xDelete(pVfs, zPath, dirSync);
   145    145   }
   146    146   int sqlite3OsAccess(