1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-20 22:50:26 +03:00

s3-dbwrap: Make dbwrap_fallback_fetch private

This commit is contained in:
Volker Lendecke 2011-12-08 13:56:07 +01:00
parent b6d5dfc16d
commit 527dc2ed52
3 changed files with 6 additions and 10 deletions

View File

@ -28,8 +28,9 @@
* Fall back using fetch_locked if no genuine fetch operation is provided
*/
NTSTATUS dbwrap_fallback_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
TDB_DATA key, TDB_DATA *data)
static NTSTATUS dbwrap_fallback_fetch(struct db_context *db,
TALLOC_CTX *mem_ctx,
TDB_DATA key, TDB_DATA *data)
{
struct db_record *rec;
@ -133,7 +134,9 @@ NTSTATUS dbwrap_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
if (value == NULL) {
return NT_STATUS_INVALID_PARAMETER;
}
if (db->fetch == NULL) {
return dbwrap_fallback_fetch(db, mem_ctx, key, value);
}
return db->fetch(db, mem_ctx, key, value);
}

View File

@ -110,9 +110,6 @@ struct db_context *db_open(TALLOC_CTX *mem_ctx,
tdb_flags, open_flags, mode);
}
if ((result != NULL) && (result->fetch == NULL)) {
result->fetch = dbwrap_fallback_fetch;
}
if ((result != NULL) && (result->parse_record == NULL)) {
result->parse_record = dbwrap_fallback_parse_record;
}

View File

@ -59,10 +59,6 @@ struct db_context {
bool persistent;
};
NTSTATUS dbwrap_fallback_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
TDB_DATA key, TDB_DATA *data);
int dbwrap_fallback_parse_record(struct db_context *db, TDB_DATA key,
int (*parser)(TDB_DATA key,
TDB_DATA data,