From 3c2ab1a0d439b289f2bb7f7cbf68f5b4646a5d8d Mon Sep 17 00:00:00 2001 From: Amaury Denoyelle Date: Thu, 22 Jul 2021 16:04:40 +0200 Subject: [PATCH] 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. --- include/haproxy/check.h | 4 ++++ src/check.c | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) 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;