s3:dbwrap: move dbwrap_traverse() to dbwrap.c, the core of the dbrwap subsystem
authorMichael Adam <obnox@samba.org>
Wed, 17 Aug 2011 06:40:53 +0000 (08:40 +0200)
committerMichael Adam <obnox@samba.org>
Tue, 11 Oct 2011 12:17:55 +0000 (14:17 +0200)
source3/lib/dbwrap/dbwrap.c
source3/lib/dbwrap/dbwrap_util.c

index e9baa13c1befd597b28c72c7424c86a93bebec0f..f0d61a9a2f292dd2879b0d7eb46e751e7e5b5522 100644 (file)
@@ -108,3 +108,11 @@ NTSTATUS dbwrap_delete(struct db_context *db, TDB_DATA key)
        TALLOC_FREE(rec);
        return status;
 }
+
+NTSTATUS dbwrap_traverse(struct db_context *db,
+                        int (*f)(struct db_record*, void*),
+                        void *private_data)
+{
+       int ret = db->traverse(db, f, private_data);
+       return (ret < 0) ? NT_STATUS_INTERNAL_DB_CORRUPTION : NT_STATUS_OK;
+}
index 9ca781caf230313ea81410dddd4f7974cfabb15d..b9963f27065e3123917b2cbe8182b90d775fedff 100644 (file)
@@ -447,15 +447,6 @@ NTSTATUS dbwrap_trans_traverse(struct db_context *db,
        return dbwrap_trans_do(db, dbwrap_trans_traverse_action, &ctx);
 }
 
-NTSTATUS dbwrap_traverse(struct db_context *db,
-                        int (*f)(struct db_record*, void*),
-                        void *private_data)
-{
-       int ret = db->traverse(db, f, private_data);
-       return (ret < 0) ? NT_STATUS_INTERNAL_DB_CORRUPTION : NT_STATUS_OK;
-}
-
-
 NTSTATUS dbwrap_delete_bystring(struct db_context *db, const char *key)
 {
        return dbwrap_delete(db, string_term_tdb_data(key));