summaryrefslogtreecommitdiff
path: root/applets.c
diff options
context:
space:
mode:
authorEric Andersen2001-04-03 17:05:01 +0000
committerEric Andersen2001-04-03 17:05:01 +0000
commit0f0c0b41ced8c30d382a0490719c79371260b9d1 (patch)
treed37977c030439aba3b3dd6b55c33136f8e828542 /applets.c
parentc0c502e172833db872e9760e96dab55244537100 (diff)
downloadbusybox-0f0c0b41ced8c30d382a0490719c79371260b9d1.zip
busybox-0f0c0b41ced8c30d382a0490719c79371260b9d1.tar.gz
Make 'busybox --help' work as expected, closing bug #1139
-Erik
Diffstat (limited to 'applets.c')
-rw-r--r--applets.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/applets.c b/applets.c
index c2ccb88..10b44a5 100644
--- a/applets.c
+++ b/applets.c
@@ -49,6 +49,13 @@ extern void show_usage(void)
const char *format_string;
const char *usage_string = usage_messages;
int i;
+ /* From busybox.c */
+ extern int been_there_done_that;
+
+ if (strcmp(applet_using->name, "busybox")==0) {
+ been_there_done_that=1;
+ busybox_main(0, NULL);
+ }
for (i = applet_using - applets; i > 0; ) {
if (!*usage_string++) {