diff --git a/include/haproxy/check.h b/include/haproxy/check.h index 2756a5fe2..228f9d64d 100644 --- a/include/haproxy/check.h +++ b/include/haproxy/check.h @@ -80,6 +80,10 @@ void check_release_buf(struct check *check, struct buffer *bptr); 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 dbd9f56a3..1391d113c 100644 --- a/src/check.c +++ b/src/check.c @@ -1343,7 +1343,7 @@ struct task *process_chk(struct task *t, void *context, unsigned int state) } -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 @@ static int srv_check_healthcheck_port(struct check *chk) /* Initializes an health-check attached to the server . 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 @@ static int init_srv_check(struct server *srv) /* Initializes an agent-check attached to the server . 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;