From 5acd14fcfb419c9ef0d6bc38384dde4cd6b70bd9 Mon Sep 17 00:00:00 2001 From: Lorenz Kästle <12514511+RincewindsHat@users.noreply.github.com> Date: Tue, 18 Feb 2025 21:58:59 +0100 Subject: Implement new output functionality for check_swap --- plugins/check_swap.d/check_swap.h | 4 ++++ plugins/check_swap.d/swap.c | 2 ++ 2 files changed, 6 insertions(+) (limited to 'plugins/check_swap.d') diff --git a/plugins/check_swap.d/check_swap.h b/plugins/check_swap.d/check_swap.h index 99039b21..1000fc9e 100644 --- a/plugins/check_swap.d/check_swap.h +++ b/plugins/check_swap.d/check_swap.h @@ -1,6 +1,7 @@ #pragma once #include "../common.h" +#include "output.h" #ifndef SWAP_CONVERSION # define SWAP_CONVERSION 1 @@ -32,6 +33,9 @@ typedef struct { check_swap_threshold crit; bool on_aix; int conversion_factor; + + bool output_format_is_set; + mp_output_format output_format; } swap_config; swap_config swap_config_init(void); diff --git a/plugins/check_swap.d/swap.c b/plugins/check_swap.d/swap.c index 2fe4544f..180d5037 100644 --- a/plugins/check_swap.d/swap.c +++ b/plugins/check_swap.d/swap.c @@ -14,6 +14,8 @@ swap_config swap_config_init(void) { tmp.warn_is_set = false; tmp.crit_is_set = false; + tmp.output_format_is_set = false; + #ifdef _AIX tmp.on_aix = true; #else -- cgit v1.2.3-74-g34f1