Comment ovpage code in mdb_cursor_put()

mdb.RE/0.9
Hallvard Furuseth 9 years ago committed by Howard Chu
parent 27f6160db4
commit 09e74f9056
  1. 7
      libraries/liblmdb/mdb.c

@ -6635,8 +6635,13 @@ current:
/* Note - this page is already counted in parent's dirty_room */ /* Note - this page is already counted in parent's dirty_room */
rc2 = mdb_mid2l_insert(mc->mc_txn->mt_u.dirty_list, &id2); rc2 = mdb_mid2l_insert(mc->mc_txn->mt_u.dirty_list, &id2);
mdb_cassert(mc, rc2 == 0); mdb_cassert(mc, rc2 == 0);
/* Currently we make the page look as with put() in the
* parent txn, in case the user peeks at MDB_RESERVEd
* or unused parts. Some users treat ovpages specially.
*/
if (!(flags & MDB_RESERVE)) { if (!(flags & MDB_RESERVE)) {
/* Copy end of page, adjusting alignment so /* Skip the part where LMDB will put *data.
* Copy end of page, adjusting alignment so
* compiler may copy words instead of bytes. * compiler may copy words instead of bytes.
*/ */
off = (PAGEHDRSZ + data->mv_size) & -sizeof(size_t); off = (PAGEHDRSZ + data->mv_size) & -sizeof(size_t);

Loading…
Cancel
Save