]> git.sur5r.net Git - openldap/commitdiff
txn_abort/commit free all their cursors now.
authorHoward Chu <hyc@symas.com>
Wed, 21 Sep 2011 23:37:29 +0000 (16:37 -0700)
committerHoward Chu <hyc@symas.com>
Wed, 21 Sep 2011 23:37:29 +0000 (16:37 -0700)
libraries/libmdb/mdb.h

index 14105b26e464429ad9a8fdcf18a00532ff242bdf..949936782fc41c7b2d6371869608b43c596ab728 100644 (file)
@@ -505,9 +505,8 @@ int  mdb_txn_begin(MDB_env *env, MDB_txn *parent, unsigned int flags, MDB_txn **
 
        /** @brief Commit all the operations of a transaction into the database.
         *
-        * All cursors opened within the transaction must be closed before the transaction
-        * is committed.
-        * The transaction handle will be freed and must not be used again after this call.
+        * All cursors opened within the transaction will be closed by this call. The cursors
+        * and transaction handle will be freed and must not be used again after this call.
         * @param[in] txn A transaction handle returned by #mdb_txn_begin()
         * @return A non-zero error value on failure and 0 on success. Some possible
         * errors are:
@@ -521,9 +520,8 @@ int  mdb_txn_commit(MDB_txn *txn);
 
        /** @brief Abandon all the operations of the transaction instead of saving them.
         *
-        * All cursors opened within the transaction must be closed before the transaction
-        * is aborted.
-        * The transaction handle will be freed and must not be used again after this call.
+        * All cursors opened within the transaction will be closed by this call. The cursors
+        * and transaction handle will be freed and must not be used again after this call.
         * @param[in] txn A transaction handle returned by #mdb_txn_begin()
         */
 void mdb_txn_abort(MDB_txn *txn);