s3:dbwrap: add dbwrap_record_delete(), a wrapper for record->delete_rec
authorMichael Adam <obnox@samba.org>
Fri, 19 Aug 2011 08:52:57 +0000 (10:52 +0200)
committerMichael Adam <obnox@samba.org>
Tue, 11 Oct 2011 12:17:56 +0000 (14:17 +0200)
source3/lib/dbwrap/dbwrap.c
source3/lib/dbwrap/dbwrap.h

index e5a0dc61c43a6c3a77193674cfa6903eec33c10d..af3cbb1ff9dd5dd0e2c4b4d7659071f279866a98 100644 (file)
@@ -118,6 +118,11 @@ NTSTATUS dbwrap_record_store(struct db_record *rec, TDB_DATA data, int flags)
        return rec->store(rec, data, flags);
 }
 
+NTSTATUS dbwrap_record_delete(struct db_record *rec)
+{
+       return rec->delete_rec(rec);
+}
+
 TDB_DATA dbwrap_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
                      TDB_DATA key)
 {
index 6fa89bcb84b94f8a302b7a04d0a2aa6dad1f5596..7c19371cdb786efbda409e051fbc3025ac887cd7 100644 (file)
@@ -64,6 +64,7 @@ TDB_DATA dbwrap_record_get_key(const struct db_record *rec);
 TDB_DATA dbwrap_record_get_value(const struct db_record *rec);
 void *dbwrap_record_get_private_data(const struct db_record *rec);
 NTSTATUS dbwrap_record_store(struct db_record *rec, TDB_DATA data, int flags);
+NTSTATUS dbwrap_record_delete(struct db_record *rec);
 
 NTSTATUS dbwrap_delete(struct db_context *db, TDB_DATA key);
 NTSTATUS dbwrap_store(struct db_context *db, TDB_DATA key,