- C Merge\srecent\strunk\schanges\sinto\sthe\sstatvfs\sbranch.
- D 2011-12-22T02:10:57.625
-C Add\sinterfaces\ssqlite3_uri_boolean()\sand\ssqlite3_uri_int64()\swhich\sare\nwrappers\saround\ssqlite3_uri_parameter()\scombined\swith\sinternal\sroutines\sfor\nconverting\sstrings\sto\sbooleans\sand\s64-bit\sintegers.
-D 2011-12-23T00:07:33.075
++C Merge\sthe\slatest\strunk\schanges\sinto\sthe\sstatvfs\sbranch.
++D 2011-12-23T00:25:02.544
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
F Makefile.in 5b4a3e12a850b021547e43daf886b25133b44c07
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F src/os.h 549b1a2e5e0ed1e1499f252dac126c4973e7379c
F src/os_common.h 92815ed65f805560b66166e3583470ff94478f04
F src/os_os2.c 4a75888ba3dfc820ad5e8177025972d74d7f2440
- F src/os_unix.c 3e630701efd54ecbdba237c5a3cb3c55d83d8a2e
- F src/os_win.c 4fc4aa8aecb334c64a250a4b36cff6a798704da4
-F src/os_unix.c ee4ea557de196798bafba1ac69f76a755035ebbb
-F src/os_win.c 197d23ce8a0dff748e766e034bf95ff756dd3884
-F src/pager.c 523c64f6ca707e820d5cf10ed8371238ecac8333
++F src/os_unix.c ac21edf9794591badec31070a932845ef81f088e
++F src/os_win.c f45f03e4585c31b5124771eb07ecce5b37a5c30a
+F src/pager.c fb35a2c33667dd568b8df30fc11a4516e9889057
F src/pager.h 5cd760857707529b403837d813d86b68938d6183
F src/parse.y fabb2e7047417d840e6fdb3ef0988a86849a08ba
F src/pcache.c 1fdd77978c1525d1ca4b9ef48eb80abca710cb4c
F src/rowset.c 69afa95a97c524ba6faf3805e717b5b7ae85a697
F src/select.c a1d075db66a0ea42807353501b62997969e5be79
F src/shell.c aa4183d4a5243d8110b1d3d77faa4aea7e9c9c2d
- F src/sqlite.h.in 369e7597b7673e8bc490e2012bc00fb15cd55674
-F src/sqlite.h.in db834f87316a1422051a97cba5beac31c0cb1b2d
++F src/sqlite.h.in f414e44e9eb1d13804b9da0123ac082b0604bebf
F src/sqlite3ext.h 6904f4aadf976f95241311fbffb00823075d9477
F src/sqliteInt.h 165409fa8adc8701148830804febeded3f2e4448
F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
F tool/warnings-clang.sh 9f406d66e750e8ac031c63a9ef3248aaa347ef2a
F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
- P 19a6852a1e5905b35bc69b309951c5ec8ecd0bef c723e3e18a008922281d8d6e8e3aba07941eb173
- R 0d94bcf8f6066e5974e9f53b64f5faa2
-P 1c27d842163e27c39bbe9409f50657b9de9ade6e
-R 712ad6ea662046687d3fa2e6906d477a
++P 995ec8a41a7d091d9d87cb8f18f62102c8fda7d7 83d26b9a9115eadac9e59a33d608bca0ab2519e3
++R 260e1493aa81c50b80cb4676fbf8b938
U drh
- Z 112a2eaccff16ef2315b6fa4c08d4e3f
-Z dfef488f9835a38d5955098b906ef223
++Z de070232ec96f7f04c9c57b396f63bcc
pNew->h = h;
pNew->pVfs = pVfs;
pNew->zPath = zFilename;
- zZeroDam = sqlite3_uri_parameter(zFilename, "zero_damage");
- if( zZeroDam==0 ) zZeroDam = "1";
- pNew->ctrlFlags = atoi(zZeroDam) ? UNIXFILE_ZERO_DAMAGE : 1;
++ pNew->ctrlFlags = 0;
++ if( sqlite3_uri_boolean(zFilename, "zero_damage", 1) ){
++ pNew->ctrlFlags |= UNIXFILE_ZERO_DAMAGE;
++ }
if( memcmp(pVfs->zName,"unix-excl",10)==0 ){
- pNew->ctrlFlags = UNIXFILE_EXCL;
- }else{
- pNew->ctrlFlags = 0;
+ pNew->ctrlFlags |= UNIXFILE_EXCL;
}
if( isReadOnly ){
pNew->ctrlFlags |= UNIXFILE_RDONLY;