ctdb-client: Expose ctdb_ltdb_fetch in client API
authorAmitay Isaacs <amitay@gmail.com>
Wed, 20 Apr 2016 04:18:55 +0000 (14:18 +1000)
committerMartin Schwenke <martins@samba.org>
Tue, 5 Jul 2016 08:53:15 +0000 (10:53 +0200)
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
ctdb/client/client.h
ctdb/client/client_db.c

index 693763903fb1a437177162650c5a775deb825a65..b7fa7fb86ce8acc54f15aef787ca15285a3a0b43 100644 (file)
@@ -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,
index 352795d2fd822fac5592547a329530595d123f4c..98de1b858b3d4594a02a8a515626fed80e643bfc 100644 (file)
@@ -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;