diff options
author | Eric Andersen <andersen@codepoet.org> | 2001-02-15 00:23:06 +0300 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2001-02-15 00:23:06 +0300 |
commit | 67991cf824f8df27e74c92d754fb507681c69ce6 (patch) | |
tree | a0b652f3dc794d1050c1a8de3afb014a621238fa /busybox.c | |
parent | 68be2ab914e1e20fe666bbd22a89a18714be2789 (diff) |
This patch, put together by Manuel Novoa III, is a merge of work
done by Evin Robertson (bug#1105) and work from Manuel to make
usage messages occupy less space and simplify how usage messages
are displayed.
Diffstat (limited to 'busybox.c')
-rw-r--r-- | busybox.c | 9 |
1 files changed, 1 insertions, 8 deletions
@@ -87,7 +87,6 @@ static void install_links(const char *busybox, int use_symbolic_links) int main(int argc, char **argv) { - struct BB_applet *applet; const char *s; for (s = applet_name = argv[0]; *s != '\0';) { @@ -103,13 +102,7 @@ int main(int argc, char **argv) } #endif - /* Do a binary search to find the applet entry given the name. */ - if ((applet = find_applet_by_name(applet_name)) != NULL) { - if (applet->usage && argv[1] && strcmp(argv[1], "--help") == 0) - usage(applet->usage); - exit((*(applet->main)) (argc, argv)); - } - + run_applet_by_name(applet_name, argc, argv); error_msg_and_die("applet not found"); } |