]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: tcp_sample: var_fc_counter defined but not used
authorWilliam Lallemand <wlallemand@haproxy.com>
Mon, 25 Nov 2024 10:41:26 +0000 (11:41 +0100)
committerWilliam Lallemand <wlallemand@haproxy.com>
Mon, 25 Nov 2024 10:41:26 +0000 (11:41 +0100)
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.

src/tcp_sample.c

index 8e4eb5feb0210a1730fcba8c3cb47b7a518d83b7..109119070edca20923fc61fcd292c6074c7e798c 100644 (file)
@@ -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