From: Howard Chu Date: Sat, 22 Aug 2015 13:00:12 +0000 (+0100) Subject: Doc tweak - MDB_RESERVE / DUPSORT incompat X-Git-Tag: accepted/tizen/5.0/unified/20181102.030725~191 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bc4c177b9171947e35c431eded3510c9dba40357;p=platform%2Fupstream%2Flmdb.git Doc tweak - MDB_RESERVE / DUPSORT incompat For those people who insist on ignoring the obvious. --- diff --git a/libraries/liblmdb/lmdb.h b/libraries/liblmdb/lmdb.h index e3d72dc..e080e76 100644 --- a/libraries/liblmdb/lmdb.h +++ b/libraries/liblmdb/lmdb.h @@ -1303,7 +1303,8 @@ int mdb_get(MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data); * the next update operation or the transaction ends. This saves * an extra memcpy if the data is being generated later. * LMDB does nothing else with this memory, the caller is expected - * to modify all of the space requested. + * to modify all of the space requested. This flag must not be + * specified if the database was opened with #MDB_DUPSORT. *
  • #MDB_APPEND - append the given key/data pair to the end of the * database. This option allows fast bulk loading when keys are * already known to be in the correct order. Loading unsorted keys @@ -1460,7 +1461,8 @@ int mdb_cursor_get(MDB_cursor *cursor, MDB_val *key, MDB_val *data, *
  • #MDB_RESERVE - reserve space for data of the given size, but * don't copy the given data. Instead, return a pointer to the * reserved space, which the caller can fill in later. This saves - * an extra memcpy if the data is being generated later. + * an extra memcpy if the data is being generated later. This flag + * must not be specified if the database was opened with #MDB_DUPSORT. *
  • #MDB_APPEND - append the given key/data pair to the end of the * database. No key comparisons are performed. This option allows * fast bulk loading when keys are already known to be in the