openldap/libraries/liblmdb
Hallvard Furuseth 38b11b1de1 mdb_cursorpages_mark: Mark current txn and no more.
Ignore parent txn cursors since it is the current txn's dirty_list
which will be flushed. But check the current txn also when clearing,
since cursors can have pages which are dirty in a parent.

Check !mc_xcursor instead of !MDB_DUPSORT.  Equivalent for valid
data, but a bit safer if the sub-DB flags are corrupt.
2013-08-08 19:57:52 +02:00
..
.gitignore Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
COPYRIGHT Happy New Year 2013-01-10 02:58:55 -08:00
Doxyfile One more rename 2013-01-14 12:57:54 -08:00
LICENSE Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
lmdb.h Clarify doc: mdb_copy, nested txns, mdb_drop(). 2013-08-05 09:55:48 +02:00
Makefile Tweak comments, defaults should be OK already 2013-07-12 13:55:18 -07:00
mdb_copy.1 Clarify doc: mdb_copy, nested txns, mdb_drop(). 2013-08-05 09:55:48 +02:00
mdb_copy.c tweak mdb_copy, trap signals 2013-05-30 15:56:30 -07:00
mdb_stat.1 Add mdb_reader_check() 2013-07-18 10:47:29 -07:00
mdb_stat.c Use proper printf format on Windows 2013-08-07 12:42:46 -07:00
mdb.c mdb_cursorpages_mark: Mark current txn and no more. 2013-08-08 19:57:52 +02:00
midl.c Spill pages, take 3 2013-07-12 13:17:04 -07:00
midl.h Spill pages, take 3 2013-07-12 13:17:04 -07:00
mtest2.c Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
mtest3.c Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
mtest4.c Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
mtest5.c Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
mtest6.c Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
mtest.c Fix rebalance/cursor adjust 2013-07-10 11:04:37 -07:00
sample-bdb.c Add sample apps for comparison/education purposes 2013-02-24 23:43:18 -08:00
sample-mdb.c Add sample apps for comparison/education purposes 2013-02-24 23:43:18 -08:00