summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: deeb29c)
raw | patch | inline | side by side (parent: deeb29c)
author | Ton Voon <tonvoon@users.sourceforge.net> | |
Wed, 25 Jun 2003 13:38:22 +0000 (13:38 +0000) | ||
committer | Ton Voon <tonvoon@users.sourceforge.net> | |
Wed, 25 Jun 2003 13:38:22 +0000 (13:38 +0000) |
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@556 f882894a-f735-0410-b71e-b25c423dba1c
plugins/check_disk.c | patch | blob | history |
diff --git a/plugins/check_disk.c b/plugins/check_disk.c
index 585c4a662b40e7c36fc8583bd626434074db25f8..fd3b9770a93b014aa7ca117ee603a112a42b9516 100644 (file)
--- a/plugins/check_disk.c
+++ b/plugins/check_disk.c
for (me = mount_list; me; me = me->me_next) {
- if ((dev_select_list &&
- walk_name_list (dev_select_list, me->me_devname)) ||
- (path_select_list &&
- walk_name_list (path_select_list, me->me_mountdir)))
+ if (path_select_list &&
+ (walk_name_list (path_select_list, me->me_mountdir) ||
+ walk_name_list (path_select_list, me->me_devname) ) )
get_fs_usage (me->me_mountdir, me->me_devname, &fsp);
else if (dev_select_list || path_select_list)
continue;
process_arguments (int argc, char **argv)
{
int c;
- struct name_list *se;
- struct name_list **pathtail = &path_select_list;
- struct name_list **devtail = &dev_select_list;
- struct name_list **fstail = &fs_exclude_list;
- struct name_list **dptail = &dp_exclude_list;
+ struct name_list *se;
+ struct name_list **pathtail = &path_select_list;
+ struct name_list **devtail = &dev_select_list;
+ struct name_list **fstail = &fs_exclude_list;
+ struct name_list **dptail = &dp_exclude_list;
int option_index = 0;
static struct option long_options[] = {
{"units", required_argument, 0, 'u'},
{"path", required_argument, 0, 'p'},
{"partition", required_argument, 0, 'p'},
- {"device", required_argument, 0, 'd'},
{"exclude_device", required_argument, 0, 'x'},
{"exclude-type", required_argument, 0, 'X'},
{"mountpoint", no_argument, 0, 'M'},
strcpy (argv[c], "-t");
while (1) {
- c = getopt_long (argc, argv, "+?Vqhvet:c:w:u:p:d:x:X:mklM", long_options, &option_index);
+ c = getopt_long (argc, argv, "+?Vqhvet:c:w:u:p:x:X:mklM", long_options, &option_index);
if (c == -1 || c == EOF)
break;
*pathtail = se;
pathtail = &se->name_next;
break;
- case 'd': /* select partition/device */
- se = (struct name_list *) malloc (sizeof (struct name_list));
- se->name = strdup (optarg);
- se->name_next = NULL;
- *devtail = se;
- devtail = &se->name_next;
- break;
case 'x': /* exclude path or partition */
se = (struct name_list *) malloc (sizeof (struct name_list));
se->name = strdup (optarg);