aboutsummaryrefslogtreecommitdiff
path: root/plugins/check_disk.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/check_disk.c')
-rw-r--r--plugins/check_disk.c23
1 files changed, 14 insertions, 9 deletions
diff --git a/plugins/check_disk.c b/plugins/check_disk.c
index bd060218..7974d141 100644
--- a/plugins/check_disk.c
+++ b/plugins/check_disk.c
@@ -109,7 +109,7 @@ enum
#endif
int process_arguments (int, char **);
-void print_path (char *mypath);
+void print_path (const char *mypath);
int validate_arguments (uintmax_t, uintmax_t, double, double, char *);
int check_disk (double usp, uintmax_t free_disk);
int walk_name_list (struct name_list *list, const char *name);
@@ -216,7 +216,7 @@ main (int argc, char **argv)
temp_list = temp_list->name_next;
}
- die (result, "DISK %s%s\n", state_text (result), output, details);
+ die (result, "DISK %s%s%s\n", state_text (result), output, details);
return STATE_UNKNOWN;
}
@@ -453,11 +453,15 @@ process_arguments (int argc, char **argv)
}
-void print_path (char *mypath)
+void
+print_path (const char *mypath)
{
- if (mypath)
- printf (" for %s", mypath);
- printf ("\n");
+ if (mypath == NULL)
+ printf ("\n");
+ else
+ printf (" for %s\n", mypath);
+
+ return;
}
int
@@ -473,14 +477,14 @@ validate_arguments (uintmax_t w, uintmax_t c, double wp, double cp, char *mypath
printf (_("\
INPUT ERROR: C_DFP (%f) should be less than W_DFP (%.1f) and both should be between zero and 100 percent, inclusive"),
cp, wp);
- print_path (path);
+ print_path (mypath);
return ERROR;
}
else if ((w > 0 || c > 0) && (w == 0 || c == 0 || c > w)) {
printf (_("\
INPUT ERROR: C_DF (%lu) should be less than W_DF (%lu) and both should be greater than zero"),
(unsigned long)c, (unsigned long)w);
- print_path (path);
+ print_path (mypath);
return ERROR;
}
@@ -542,6 +546,7 @@ print_help (void)
{
print_revision (progname, revision);
+ printf (_("Copyright (c) 1999 Ethan Galstad <nagios@nagios.org>\n"));
printf (_(COPYRIGHT), copyright, email);
printf (_("\
@@ -596,7 +601,7 @@ and generates an alert if free space is less than one of the threshold values.")
check_disk -w 10% -c 5% -p /tmp -p /var -C -w 100000 -c 50000 -p /\n\
Checks /tmp and /var at 10%,5% and / at 100MB, 50MB\n"));
- support ();
+ printf (_(UT_SUPPORT));
}