1
0
mirror of https://github.com/sqlite/sqlite.git synced 2026-10-23 21:49:02 +03:00
Files
drh 9b4c59fa1b Refactoring the mmap interface. The controlling pragma is now "mmap_size"
instead of "mmap_limit".  Also change SQLITE_CONFIG_MMAP_LIMIT and
SQLITE_FCNTL_MMAP_LIMIT to SQLITE_CONFIG_MMAP_SIZE and
SQLITE_FCNTL_MMAP_SIZE, respecctively.  
The default mmap_size is now always 0, meaning that
memory mapped I/O is off by default.  There is a new compile-time option
SQLITE_MAX_MMAP_SIZE that determines a hard upper bound on the mmap_size.
Setting SQLITE_MAX_MMAP_SIZE to zero disables the memory-mapped I/O logic
and causes it to be omitted from the build.  An extra argument is added
to SQLITE_CONFIG_MMAP_SIZE that can optionally lower the SQLITE_MAX_MMAP_SIZE
at start-time. The SQLITE_MAX_MMAP_SIZE is zero for platforms where we 
know that it does not work, meaning that it cannot be turned on by mistake
on those platforms.

FossilOrigin-Name: ea1404a10abd7f68e1f8e0708c8a3199d1f79665
2013-04-15 17:03:42 +00:00
..
2012-12-08 03:34:04 +00:00
2010-12-01 11:46:53 +00:00
2008-07-22 23:32:27 +00:00
2008-07-22 23:49:44 +00:00
2011-10-04 19:41:50 +00:00
2010-10-26 07:14:25 +00:00
2011-10-04 19:41:50 +00:00
2012-12-08 03:34:04 +00:00
2012-06-21 15:09:20 +00:00
2012-12-19 16:32:33 +00:00
2011-08-22 09:54:26 +00:00
2009-08-30 11:42:51 +00:00
2011-12-17 08:10:34 +00:00