From 75c6b7962d009114b51a979be86766512589027c Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Tue, 6 Jun 2006 06:19:19 +0000
Subject: fix from uClinux-dist for proper exit status if reading /proc/modules
 failed

---
 modutils/lsmod.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/modutils/lsmod.c b/modutils/lsmod.c
index 10af2bd0d..1020158ed 100644
--- a/modutils/lsmod.c
+++ b/modutils/lsmod.c
@@ -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 */
-- 
cgit v1.2.3-55-g6feb