summaryrefslogtreecommitdiff
path: root/ctdb
diff options
context:
space:
mode:
Diffstat (limited to 'ctdb')
-rw-r--r--ctdb/tests/src/ctdb_test.c8
-rw-r--r--ctdb/tests/src/ctdb_test_stubs.c9
2 files changed, 17 insertions, 0 deletions
diff --git a/ctdb/tests/src/ctdb_test.c b/ctdb/tests/src/ctdb_test.c
index f8cdd4c16f6..38f5a064200 100644
--- a/ctdb/tests/src/ctdb_test.c
+++ b/ctdb/tests/src/ctdb_test.c
@@ -67,6 +67,8 @@ int main_foobar(int argc, const char **argv);
ctdb_sys_have_ip_stub(addr)
#define ctdb_client_async_control(ctdb, opcode, nodes, srvid, timeout, dont_log_errors, data, client_callback, fail_callback, callback_data) \
ctdb_client_async_control_stub(ctdb, opcode, nodes, srvid, timeout, dont_log_errors, data, client_callback, fail_callback, callback_data)
+#define ctdb_get_capabilities(ctdb, mem_ctx, timeout, nodemap) \
+ ctdb_get_capabilities_stub(ctdb, mem_ctx, timeout, nodemap)
#include "tools/ctdb.c"
@@ -100,6 +102,7 @@ struct tevent_context *tevent_context_init(TALLOC_CTX *mem_ctx);
#undef ctdb_ctrl_reload_nodes_file
#undef ctdb_sys_have_ip
#undef ctdb_client_async_control
+#undef ctdb_get_capabilities
int ctdb_ctrl_getnodemap(struct ctdb_context *ctdb,
struct timeval timeout, uint32_t destnode,
@@ -157,6 +160,11 @@ ctdb_client_async_control(struct ctdb_context *ctdb,
client_async_callback client_callback,
client_async_callback fail_callback,
void *callback_data);
+struct ctdb_node_capabilities *
+ctdb_get_capabilities(struct ctdb_context *ctdb,
+ TALLOC_CTX *mem_ctx,
+ struct timeval timeout,
+ struct ctdb_node_map *nodemap);
#undef TIMELIMIT
#include "tools/ctdb_vacuum.c"
diff --git a/ctdb/tests/src/ctdb_test_stubs.c b/ctdb/tests/src/ctdb_test_stubs.c
index 23f6585ff00..93516fdc2cd 100644
--- a/ctdb/tests/src/ctdb_test_stubs.c
+++ b/ctdb/tests/src/ctdb_test_stubs.c
@@ -856,3 +856,12 @@ ctdb_client_async_control_stub(struct ctdb_context *ctdb,
talloc_free(tmp_ctx);
return ret;
}
+
+struct ctdb_node_capabilities *
+ctdb_get_capabilities_stub(struct ctdb_context *ctdb,
+ TALLOC_CTX *mem_ctx,
+ struct timeval timeout,
+ struct ctdb_node_map *nodemap)
+{
+ return global_caps;
+}