Code

Removed -d option and just check against -p parameter
authorTon Voon <tonvoon@users.sourceforge.net>
Wed, 25 Jun 2003 13:38:22 +0000 (13:38 +0000)
committerTon 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

index 585c4a662b40e7c36fc8583bd626434074db25f8..fd3b9770a93b014aa7ca117ee603a112a42b9516 100644 (file)
@@ -201,10 +201,9 @@ main (int argc, char **argv)
 
        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;
@@ -275,11 +274,11 @@ int
 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[] = {
@@ -292,7 +291,6 @@ process_arguments (int argc, char **argv)
                {"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'},
@@ -318,7 +316,7 @@ process_arguments (int argc, char **argv)
                        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;
@@ -402,13 +400,6 @@ process_arguments (int argc, char **argv)
                        *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);