openldap/libraries/liblmdb
Hallvard Furuseth 7030ad16e2 Clean up mdb_page_touch(), mdb_page_copy().
When copying, round up/down to aligned sizes. Skip the unused portion,
this was not done when touching a page dirty in the parent txn.
No other change in behavior.

Simplify mdb_page_touch(), including: Drop test m3==mc, the condition
is caught below. Don't "modify" the parent's pgno into the same pgno,
when a nested txn copies a parent's page into its freelist.
2013-06-13 08:58:24 +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 Windows portability fixes for prev commit 2013-05-30 15:33:59 -07:00
Makefile Use CC/LDFLAGS to link the shared lib 2013-02-25 05:06:51 -08:00
mdb.c Clean up mdb_page_touch(), mdb_page_copy(). 2013-06-13 08:58:24 +02:00
mdb_copy.1 tweak mdb_copy, trap signals 2013-05-30 15:56:30 -07:00
mdb_copy.c tweak mdb_copy, trap signals 2013-05-30 15:56:30 -07:00
mdb_stat.1 mdb_stat -ff[f]: show contiguous page spans. 2013-02-16 19:07:16 +01:00
mdb_stat.c mdb_stat cleanup. 2013-05-21 23:48:27 +02:00
midl.c Drop unused liblmdb MIDL-range support. 2013-05-21 23:58:57 +02:00
midl.h Drop unused liblmdb MIDL-range support. 2013-05-21 23:58:57 +02:00
mtest.c More fixes for MDB_LAST 2013-04-01 19:49:40 -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
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