]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: check: export check init functions
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 22 Jul 2021 14:04:40 +0000 (16:04 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 6 Aug 2021 09:08:04 +0000 (11:08 +0200)
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
src/check.c

index 2756a5fe264d54d6c17f5a0e59a784043d31cf74..228f9d64dc0098b16bdde3c4da0a82559016f763 100644 (file)
@@ -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);
index dbd9f56a300264f0727569fbc0c8d6d2cf3363ae..1391d113c37126d6131c8b1ebcba214fff3f3356 100644 (file)
@@ -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 <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 @@ static int init_srv_check(struct server *srv)
 /* 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;