From: Volker Lendecke Date: Mon, 20 May 2019 13:12:56 +0000 (+0200) Subject: ctdb: Remove unused ctdb_ltdb_fetch_with_header() X-Git-Tag: ldb-2.0.5~665 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1f9b8964ca868f70adee0f63e1df67a08d611bf2;p=thirdparty%2Fsamba.git ctdb: Remove unused ctdb_ltdb_fetch_with_header() Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Thu May 23 18:08:36 UTC 2019 on sn-devel-184 --- diff --git a/ctdb/common/common.h b/ctdb/common/common.h index 02bb746c9b3..6b2c98ef383 100644 --- a/ctdb/common/common.h +++ b/ctdb/common/common.h @@ -61,10 +61,6 @@ int ctdb_ltdb_fetch(struct ctdb_db_context *ctdb_db, TDB_DATA key, struct ctdb_ltdb_header *header, TALLOC_CTX *mem_ctx, TDB_DATA *data); -int ctdb_ltdb_fetch_with_header(struct ctdb_db_context *ctdb_db, - TDB_DATA key, struct ctdb_ltdb_header *header, - TALLOC_CTX *mem_ctx, TDB_DATA *data); - int ctdb_ltdb_store(struct ctdb_db_context *ctdb_db, TDB_DATA key, struct ctdb_ltdb_header *header, TDB_DATA data); diff --git a/ctdb/common/ctdb_ltdb.c b/ctdb/common/ctdb_ltdb.c index f4f216e1ee3..de4f44895e4 100644 --- a/ctdb/common/ctdb_ltdb.c +++ b/ctdb/common/ctdb_ltdb.c @@ -221,41 +221,6 @@ int ctdb_ltdb_fetch(struct ctdb_db_context *ctdb_db, return 0; } -/* - fetch a record from the ltdb, separating out the header information - and returning the body of the record. - if the record does not exist, *header will be NULL - and data = {0, NULL} -*/ -int ctdb_ltdb_fetch_with_header(struct ctdb_db_context *ctdb_db, - TDB_DATA key, struct ctdb_ltdb_header *header, - TALLOC_CTX *mem_ctx, TDB_DATA *data) -{ - TDB_DATA rec; - - rec = tdb_fetch(ctdb_db->ltdb->tdb, key); - if (rec.dsize < sizeof(*header)) { - free(rec.dptr); - - data->dsize = 0; - data->dptr = NULL; - return -1; - } - - *header = *(struct ctdb_ltdb_header *)rec.dptr; - if (data) { - data->dsize = rec.dsize - sizeof(struct ctdb_ltdb_header); - data->dptr = talloc_memdup(mem_ctx, - sizeof(struct ctdb_ltdb_header)+rec.dptr, - data->dsize); - } - - free(rec.dptr); - - return 0; -} - - /* write a record to a normal database */