From: William Lallemand Date: Mon, 25 Nov 2024 10:41:26 +0000 (+0100) Subject: BUILD: tcp_sample: var_fc_counter defined but not used X-Git-Tag: v3.1.0~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da1331b0b59c41c17a3a86d20c05a04ef13f20b4;p=thirdparty%2Fhaproxy.git BUILD: tcp_sample: var_fc_counter defined but not used var_fc_counter is not used on Illumos and emit a warning src/tcp_sample.c:291:12: warning: ‘var_fc_counter’ defined but not used [-Wunused-function] 291 | static int var_fc_counter(struct arg *args, char **err) | ^~~~~~~~~~~~~~ Let's add an ifdef to build it. --- diff --git a/src/tcp_sample.c b/src/tcp_sample.c index 8e4eb5feb0..109119070e 100644 --- a/src/tcp_sample.c +++ b/src/tcp_sample.c @@ -288,6 +288,7 @@ static int val_fc_time_value(struct arg *args, char **err) * case, the argument is ignored and a warning is emitted. Returns 0 on error * and non-zero if OK. */ +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__) static int var_fc_counter(struct arg *args, char **err) { if (args[0].type != ARGT_STOP) { @@ -299,6 +300,7 @@ static int var_fc_counter(struct arg *args, char **err) return 1; } +#endif /* Returns some tcp_info data if it's available. "dir" must be set to 0 if * the client connection is required, otherwise it is set to 1. "val" represents