]> git.sur5r.net Git - openldap/commitdiff
Fix MDB_APPEND doc
authorHoward Chu <hyc@openldap.org>
Mon, 15 Dec 2014 20:40:59 +0000 (20:40 +0000)
committerHoward Chu <hyc@openldap.org>
Mon, 15 Dec 2014 20:40:59 +0000 (20:40 +0000)
We actually compare the new key against the last key, to prevent
corruption.

libraries/liblmdb/lmdb.h

index ad0ebed10a7c7630508d5b1c986d455495f8806a..f318ad416dbb9ce779104a3d09b4799862e6e1a7 100644 (file)
@@ -1287,10 +1287,9 @@ int  mdb_get(MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data);
         *              LMDB does nothing else with this memory, the caller is expected
         *              to modify all of the space requested.
         *      <li>#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
-        *              correct order. Loading unsorted keys with this flag will cause
-        *              data corruption.
+        *              database. This option allows fast bulk loading when keys are
+        *              already known to be in the correct order. Loading unsorted keys
+        *              with this flag will cause a #MDB_KEYEXIST error.
         *      <li>#MDB_APPENDDUP - as above, but for sorted dup data.
         * </ul>
         * @return A non-zero error value on failure and 0 on success. Some possible