[monitoring-plugins] check_procs: delare file local variables static

Lorenz Kästle git at monitoring-plugins.org
Fri Nov 8 23:10:12 CET 2024


 Module: monitoring-plugins
 Branch: master
 Commit: 99bb7dd0f8f6962e12a3b0e4cd8bab0ebb278f0f
 Author: Lorenz Kästle <12514511+RincewindsHat at users.noreply.github.com>
   Date: Fri Nov  8 12:39:08 2024 +0100
    URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=99bb7dd

check_procs: delare file local variables static

---

 plugins/check_procs.c | 56 +++++++++++++++++++++++++--------------------------
 1 file changed, 27 insertions(+), 29 deletions(-)

diff --git a/plugins/check_procs.c b/plugins/check_procs.c
index 5777ba0..53c93c0 100644
--- a/plugins/check_procs.c
+++ b/plugins/check_procs.c
@@ -51,17 +51,17 @@ const char *email = "devel at monitoring-plugins.org";
 #include <sys/stat.h>
 #endif
 
-int process_arguments (int, char **);
-int validate_arguments (void);
-int convert_to_seconds (char *);
-void print_help (void);
+static int process_arguments (int /*argc*/, char ** /*argv*/);
+static int validate_arguments (void);
+static int convert_to_seconds (char * /*etime*/);
+static void print_help (void);
 void print_usage (void);
 
-char *warning_range = NULL;
-char *critical_range = NULL;
-thresholds *procs_thresholds = NULL;
+static char *warning_range = NULL;
+static char *critical_range = NULL;
+static thresholds *procs_thresholds = NULL;
 
-int options = 0; /* bitmask of filter criteria to test against */
+static int options = 0; /* bitmask of filter criteria to test against */
 #define ALL 1
 #define STAT 2
 #define PPID 4
@@ -89,27 +89,25 @@ enum metric {
 };
 enum metric metric = METRIC_PROCS;
 
-int verbose = 0;
-int uid;
-pid_t ppid;
-int vsz;
-int rss;
-float pcpu;
-char *statopts;
-char *prog;
-char *exclude_progs;
-char **exclude_progs_arr = NULL;
-char exclude_progs_counter = 0;
-char *args;
-char *input_filename = NULL;
-regex_t re_args;
-char *fmt;
-char *fails;
-char tmp[MAX_INPUT_BUFFER];
-int kthread_filter = 0;
-int usepid = 0; /* whether to test for pid or /proc/pid/exe */
-
-FILE *ps_input = NULL;
+static int verbose = 0;
+static int uid;
+static pid_t ppid;
+static int vsz;
+static int rss;
+static float pcpu;
+static char *statopts;
+static char *prog;
+static char *exclude_progs;
+static char **exclude_progs_arr = NULL;
+static char exclude_progs_counter = 0;
+static char *args;
+static char *input_filename = NULL;
+static regex_t re_args;
+static char *fmt;
+static char *fails;
+static char tmp[MAX_INPUT_BUFFER];
+static int kthread_filter = 0;
+static int usepid = 0; /* whether to test for pid or /proc/pid/exe */
 
 static int
 stat_exe (const pid_t pid, struct stat *buf) {



More information about the Commits mailing list