dbwrap: add dbwrap_is_persistent()
authorMichael Adam <obnox@samba.org>
Wed, 2 Jan 2013 00:02:56 +0000 (01:02 +0100)
committerMichael Adam <obnox@samba.org>
Tue, 15 Jan 2013 13:49:20 +0000 (14:49 +0100)
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
lib/dbwrap/dbwrap.c
lib/dbwrap/dbwrap.h

index 0e0422c41b5e66a0c10cc9324b87266a3045f3c2..15eb239c358994f0a71c5ee32d356954a0f31b51 100644 (file)
@@ -480,6 +480,11 @@ void dbwrap_db_id(struct db_context *db, const uint8_t **id, size_t *idlen)
        db->id(db, id, idlen);
 }
 
+bool dbwrap_is_persistent(struct db_context *db)
+{
+       return db->persistent;
+}
+
 const char *dbwrap_name(struct db_context *db)
 {
        return db->name;
index 3b0d61c92c7c21ca6af682449f7335450b4629dc..e394296a9bccbcabbc5aed06f8c82e1f2b990c04 100644 (file)
@@ -84,6 +84,7 @@ NTSTATUS dbwrap_transaction_start_nonblock(struct db_context *db);
 int dbwrap_transaction_commit(struct db_context *db);
 int dbwrap_transaction_cancel(struct db_context *db);
 void dbwrap_db_id(struct db_context *db, const uint8_t **id, size_t *idlen);
+bool dbwrap_is_persistent(struct db_context *db);
 const char *dbwrap_name(struct db_context *db);
 
 /* The following definitions come from lib/dbwrap_util.c  */