From d9b6cd023686ff31d8ff83a5a98e7d1200f15e67 Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Wed, 20 Apr 2016 14:18:55 +1000 Subject: [PATCH] ctdb-client: Expose ctdb_ltdb_fetch in client API Signed-off-by: Amitay Isaacs Reviewed-by: Martin Schwenke --- ctdb/client/client.h | 4 ++++ ctdb/client/client_db.c | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ctdb/client/client.h b/ctdb/client/client.h index 693763903fb..b7fa7fb86ce 100644 --- a/ctdb/client/client.h +++ b/ctdb/client/client.h @@ -752,6 +752,10 @@ int ctdb_db_traverse(struct ctdb_db_context *db, bool readonly, bool extract_header, ctdb_rec_parser_func_t parser, void *private_data); +int ctdb_ltdb_fetch(struct ctdb_db_context *db, TDB_DATA key, + struct ctdb_ltdb_header *header, + TALLOC_CTX *mem_ctx, TDB_DATA *data); + struct tevent_req *ctdb_fetch_lock_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct ctdb_client_context *client, diff --git a/ctdb/client/client_db.c b/ctdb/client/client_db.c index 352795d2fd8..98de1b858b3 100644 --- a/ctdb/client/client_db.c +++ b/ctdb/client/client_db.c @@ -687,9 +687,9 @@ int ctdb_db_traverse(struct ctdb_db_context *db, bool readonly, return state.error; } -static int ctdb_ltdb_fetch(struct ctdb_db_context *db, TDB_DATA key, - struct ctdb_ltdb_header *header, - TALLOC_CTX *mem_ctx, TDB_DATA *data) +int ctdb_ltdb_fetch(struct ctdb_db_context *db, TDB_DATA key, + struct ctdb_ltdb_header *header, + TALLOC_CTX *mem_ctx, TDB_DATA *data) { TDB_DATA rec; int ret; -- 2.47.3