MINOR: check: export check init functions
Remove static qualifier on init_srv_check, init_srv_agent_check and
start_check_task. These functions will be called in server.c for dynamic
servers with checks.
diff --git a/include/haproxy/check.h b/include/haproxy/check.h
index 2756a5f..228f9d6 100644
--- a/include/haproxy/check.h
+++ b/include/haproxy/check.h
@@ -80,6 +80,10 @@
const char *init_check(struct check *check, int type);
void free_check(struct check *check);
+int init_srv_check(struct server *srv);
+int init_srv_agent_check(struct server *srv);
+int start_check_task(struct check *check, int mininter, int nbcheck, int srvpos);
+
/* Declared here, but the definitions are in flt_spoe.c */
int spoe_prepare_healthcheck_request(char **req, int *len);
int spoe_handle_healthcheck_response(char *frame, size_t size, char *err, int errlen);
diff --git a/src/check.c b/src/check.c
index dbd9f56..1391d11 100644
--- a/src/check.c
+++ b/src/check.c
@@ -1343,7 +1343,7 @@
}
-static int start_check_task(struct check *check, int mininter,
+int start_check_task(struct check *check, int mininter,
int nbcheck, int srvpos)
{
struct task *t;
@@ -1554,7 +1554,7 @@
/* Initializes an health-check attached to the server <srv>. Non-zero is returned
* if an error occurred.
*/
-static int init_srv_check(struct server *srv)
+int init_srv_check(struct server *srv)
{
const char *err;
struct tcpcheck_rule *r;
@@ -1656,7 +1656,7 @@
/* Initializes an agent-check attached to the server <srv>. Non-zero is returned
* if an error occurred.
*/
-static int init_srv_agent_check(struct server *srv)
+int init_srv_agent_check(struct server *srv)
{
struct tcpcheck_rule *chk;
const char *err;