OSDN Git Service

fix from uClinux-dist for proper exit status if reading /proc/modules failed
authorMike Frysinger <vapier@gentoo.org>
Tue, 6 Jun 2006 06:19:19 +0000 (06:19 -0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 6 Jun 2006 06:19:19 +0000 (06:19 -0000)
modutils/lsmod.c

index 10af2bd..1020158 100644 (file)
@@ -190,13 +190,13 @@ int lsmod_main(int argc, char **argv)
          }
          fclose(file);
        }
-       return 0;  /* Success  */
+       return EXIT_SUCCESS;
 #else
-       if (bb_xprint_file_by_name("/proc/modules") < 0) {
-               return 0;
-       }
+       if (bb_xprint_file_by_name("/proc/modules") == 0)
+               return EXIT_SUCCESS;
 #endif  /*  CONFIG_FEATURE_2_6_MODULES  */
-       return 1;
+
+       return EXIT_FAILURE;
 }
 
 #endif /* CONFIG_FEATURE_QUERY_MODULE_INTERFACE */