mirror of
https://github.com/samba-team/samba.git
synced 2025-03-20 22:50:26 +03:00
s3:dbwrap: move dbwrap_traverse() to dbwrap.c, the core of the dbrwap subsystem
This commit is contained in:
parent
663c661b11
commit
2d52f6f8f5
@ -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;
|
||||
}
|
||||
|
@ -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));
|
||||
|
Loading…
x
Reference in New Issue
Block a user