From 5cda77d5996acb26648fbb0231ddc8b20e626cc0 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Thu, 8 Dec 2011 13:58:19 +0100 Subject: [PATCH] s3-dbwrap: Make dbwrap_fallback_parse_record private We have the private fallback in dbwrap_parse_record anyway --- source3/lib/dbwrap/dbwrap.c | 10 +++++----- source3/lib/dbwrap/dbwrap_open.c | 3 --- source3/lib/dbwrap/dbwrap_private.h | 6 ------ 3 files changed, 5 insertions(+), 14 deletions(-) diff --git a/source3/lib/dbwrap/dbwrap.c b/source3/lib/dbwrap/dbwrap.c index 1232b7991f..44344b9675 100644 --- a/source3/lib/dbwrap/dbwrap.c +++ b/source3/lib/dbwrap/dbwrap.c @@ -59,11 +59,11 @@ static int dbwrap_fallback_exists(struct db_context *db, TDB_DATA key) * Fall back using fetch if no genuine parse operation is provided */ -int dbwrap_fallback_parse_record(struct db_context *db, TDB_DATA key, - int (*parser)(TDB_DATA key, - TDB_DATA data, - void *private_data), - void *private_data) +static int dbwrap_fallback_parse_record(struct db_context *db, TDB_DATA key, + int (*parser)(TDB_DATA key, + TDB_DATA data, + void *private_data), + void *private_data) { TDB_DATA data; int res; diff --git a/source3/lib/dbwrap/dbwrap_open.c b/source3/lib/dbwrap/dbwrap_open.c index bc2dbab449..7865fe7c8c 100644 --- a/source3/lib/dbwrap/dbwrap_open.c +++ b/source3/lib/dbwrap/dbwrap_open.c @@ -110,9 +110,6 @@ struct db_context *db_open(TALLOC_CTX *mem_ctx, tdb_flags, open_flags, mode); } - if ((result != NULL) && (result->parse_record == NULL)) { - result->parse_record = dbwrap_fallback_parse_record; - } if ((result != NULL) && (result->wipe == NULL)) { result->wipe = dbwrap_fallback_wipe; } diff --git a/source3/lib/dbwrap/dbwrap_private.h b/source3/lib/dbwrap/dbwrap_private.h index 5a7ca33513..3e8b1c189a 100644 --- a/source3/lib/dbwrap/dbwrap_private.h +++ b/source3/lib/dbwrap/dbwrap_private.h @@ -59,12 +59,6 @@ struct db_context { bool persistent; }; -int dbwrap_fallback_parse_record(struct db_context *db, TDB_DATA key, - int (*parser)(TDB_DATA key, - TDB_DATA data, - void *private_data), - void *private_data); - int dbwrap_fallback_wipe(struct db_context *db); #endif /* __DBWRAP_PRIVATE_H__ */ -- 2.34.1