Module: monitoring-plugins
Branch: master
Commit: 88036425d5a24a742ebd85787fc9c98bafd6c12f
Author: Alvar Penning <[email protected]>
Date: Mon Sep 15 23:54:34 2025 +0200
URL:
https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=88036425
check_swap: Fix Build At Least For OpenBSD
Fix build of check_swap for both CHECK_SWAP_SWAPCTL_SVR4 and
CHECK_SWAP_SWAPCTL_BSD build guards.
> $ make check_swap
> CC check_swap.d/swap.o
> check_swap.d/swap.c:58:32: error: too few arguments to function call, single
> argument 'config' was not specified
> 58 | return getSwapFromSwapctl_BSD();
> | ~~~~~~~~~~~~~~~~~~~~~~ ^
> ././check_swap.d/check_swap.h:48:13: note: 'getSwapFromSwapctl_BSD' declared
> here
> 48 | swap_result getSwapFromSwapctl_BSD(swap_config config);
> | ^ ~~~~~~~~~~~~~~~~~~
> 1 error generated.
> *** Error 1 in [...]/monitoring-plugins/plugins (Makefile:2869
> 'check_swap.d/swap.o': @echo " CC ...)
---
plugins/check_swap.d/swap.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/plugins/check_swap.d/swap.c b/plugins/check_swap.d/swap.c
index 5b654197..58213a3c 100644
--- a/plugins/check_swap.d/swap.c
+++ b/plugins/check_swap.d/swap.c
@@ -52,10 +52,10 @@ swap_result get_swap_data(swap_config config) {
}
# else // HAVE_SWAP
# ifdef CHECK_SWAP_SWAPCTL_SVR4
- return getSwapFromSwapctl_SRV4();
+ return getSwapFromSwapctl_SRV4(config);
# else // CHECK_SWAP_SWAPCTL_SVR4
# ifdef CHECK_SWAP_SWAPCTL_BSD
- return getSwapFromSwapctl_BSD();
+ return getSwapFromSwapctl_BSD(config);
# else // CHECK_SWAP_SWAPCTL_BSD
# error No way found to retrieve swap
# endif /* CHECK_SWAP_SWAPCTL_BSD */