Put getopt_usage where it belongs and added *_usage entries in busybox.[ch]
authorMark Whitley <markw@lineo.com>
Thu, 19 Oct 2000 22:28:06 +0000 (22:28 -0000)
committerMark Whitley <markw@lineo.com>
Thu, 19 Oct 2000 22:28:06 +0000 (22:28 -0000)
applets/busybox.c
applets/usage.c
busybox.c
busybox.h
getopt.c
include/busybox.h
usage.c
util-linux/getopt.c

index d25ddc1850910f72b9d565f0e8508e7de95d9ecd..21b8a110e6cacab0edfb5dfdd20a14082b7e5817 100644 (file)
@@ -110,7 +110,7 @@ const struct BB_applet applets[] = {
        {"fsck.minix", fsck_minix_main, _BB_DIR_SBIN, fsck_minix_usage},
 #endif
 #ifdef BB_GETOPT
-       {"getopt", getopt_main, _BB_DIR_BIN},
+       {"getopt", getopt_main, _BB_DIR_BIN, getopt_usage},
 #endif
 #ifdef BB_GREP
        {"grep", grep_main, _BB_DIR_BIN, grep_usage},
@@ -245,7 +245,7 @@ const struct BB_applet applets[] = {
        {"reboot", reboot_main, _BB_DIR_SBIN, reboot_usage},
 #endif
 #ifdef BB_RENICE
-       {"renice", renice_main, _BB_DIR_USR_BIN},
+       {"renice", renice_main, _BB_DIR_USR_BIN, renice_usage},
 #endif
 #ifdef BB_RESET
        {"reset", reset_main, _BB_DIR_USR_BIN, reset_usage},
index 11326432cebbbc2f7284caab2fcdf0a3c6deba6d..7e3ea81915563a96b76c97ac75470cf5214d6fff 100644 (file)
@@ -375,6 +375,24 @@ const char fsck_minix_usage[] =
        ;
 #endif
 
+#if defined BB_GETOPT
+const char getopt_usage[] =
+"getopt [OPTIONS]...\n"
+#ifndef BB_FEATURE_TRIVIAL_HELP
+"Parse command options\n"
+"  -a, --alternative            Allow long options starting with single -\n"
+"  -l, --longoptions=longopts   Long options to be recognized\n"
+"  -n, --name=progname          The name under which errors are reported\n"
+"  -o, --options=optstring      Short options to be recognized\n"
+"  -q, --quiet                  Disable error reporting by getopt(3)\n"
+"  -Q, --quiet-output           No normal output\n"
+"  -s, --shell=shell            Set shell quoting conventions\n"
+"  -T, --test                   Test for getopt(1) version\n"
+"  -u, --unqote                 Do not quote the output\n"
+#endif
+;
+#endif
+
 #if defined BB_GREP
 const char grep_usage[] =
        "grep [-ihHnqvs] pattern [files...]\n"
@@ -1472,3 +1490,4 @@ const char yes_usage[] =
 #endif
        ;
 #endif
+
index d25ddc1850910f72b9d565f0e8508e7de95d9ecd..21b8a110e6cacab0edfb5dfdd20a14082b7e5817 100644 (file)
--- a/busybox.c
+++ b/busybox.c
@@ -110,7 +110,7 @@ const struct BB_applet applets[] = {
        {"fsck.minix", fsck_minix_main, _BB_DIR_SBIN, fsck_minix_usage},
 #endif
 #ifdef BB_GETOPT
-       {"getopt", getopt_main, _BB_DIR_BIN},
+       {"getopt", getopt_main, _BB_DIR_BIN, getopt_usage},
 #endif
 #ifdef BB_GREP
        {"grep", grep_main, _BB_DIR_BIN, grep_usage},
@@ -245,7 +245,7 @@ const struct BB_applet applets[] = {
        {"reboot", reboot_main, _BB_DIR_SBIN, reboot_usage},
 #endif
 #ifdef BB_RENICE
-       {"renice", renice_main, _BB_DIR_USR_BIN},
+       {"renice", renice_main, _BB_DIR_USR_BIN, renice_usage},
 #endif
 #ifdef BB_RESET
        {"reset", reset_main, _BB_DIR_USR_BIN, reset_usage},
index 84d0ddad8400e4a5ec7f04bdd7cba4adb7c40290..7f4d55f3d585f41a45c1f0b1a5f7f8ed094d7caf 100644 (file)
--- a/busybox.h
+++ b/busybox.h
@@ -257,6 +257,7 @@ extern const char find_usage[];
 extern const char free_usage[];
 extern const char freeramdisk_usage[];
 extern const char fsck_minix_usage[];
+extern const char getopt_usage[];
 extern const char grep_usage[];
 extern const char gunzip_usage[];
 extern const char gzip_usage[];
index 919ae6c68f3e339e08b7877410eda51269cde003..8c94bb4c1486f10001d056ff593bd6dc6d19b333 100644 (file)
--- a/getopt.c
+++ b/getopt.c
@@ -306,22 +306,6 @@ static struct option longopts[]=
 /* Stop scanning as soon as a non-option argument is found! */
 static const char *shortopts="+ao:l:n:qQs:Tu";
 
-static const char getopt_usage[] =
-"getopt [OPTIONS]...\n"
-#ifndef BB_FEATURE_TRIVIAL_HELP
-"Parse command options\n"
-"  -a, --alternative            Allow long options starting with single -\n"
-"  -l, --longoptions=longopts   Long options to be recognized\n"
-"  -n, --name=progname          The name under which errors are reported\n"
-"  -o, --options=optstring      Short options to be recognized\n"
-"  -q, --quiet                  Disable error reporting by getopt(3)\n"
-"  -Q, --quiet-output           No normal output\n"
-"  -s, --shell=shell            Set shell quoting conventions\n"
-"  -T, --test                   Test for getopt(1) version\n"
-"  -u, --unqote                 Do not quote the output\n"
-#endif
-;
-
 
 int getopt_main(int argc, char *argv[])
 {
index 84d0ddad8400e4a5ec7f04bdd7cba4adb7c40290..7f4d55f3d585f41a45c1f0b1a5f7f8ed094d7caf 100644 (file)
@@ -257,6 +257,7 @@ extern const char find_usage[];
 extern const char free_usage[];
 extern const char freeramdisk_usage[];
 extern const char fsck_minix_usage[];
+extern const char getopt_usage[];
 extern const char grep_usage[];
 extern const char gunzip_usage[];
 extern const char gzip_usage[];
diff --git a/usage.c b/usage.c
index 11326432cebbbc2f7284caab2fcdf0a3c6deba6d..7e3ea81915563a96b76c97ac75470cf5214d6fff 100644 (file)
--- a/usage.c
+++ b/usage.c
@@ -375,6 +375,24 @@ const char fsck_minix_usage[] =
        ;
 #endif
 
+#if defined BB_GETOPT
+const char getopt_usage[] =
+"getopt [OPTIONS]...\n"
+#ifndef BB_FEATURE_TRIVIAL_HELP
+"Parse command options\n"
+"  -a, --alternative            Allow long options starting with single -\n"
+"  -l, --longoptions=longopts   Long options to be recognized\n"
+"  -n, --name=progname          The name under which errors are reported\n"
+"  -o, --options=optstring      Short options to be recognized\n"
+"  -q, --quiet                  Disable error reporting by getopt(3)\n"
+"  -Q, --quiet-output           No normal output\n"
+"  -s, --shell=shell            Set shell quoting conventions\n"
+"  -T, --test                   Test for getopt(1) version\n"
+"  -u, --unqote                 Do not quote the output\n"
+#endif
+;
+#endif
+
 #if defined BB_GREP
 const char grep_usage[] =
        "grep [-ihHnqvs] pattern [files...]\n"
@@ -1472,3 +1490,4 @@ const char yes_usage[] =
 #endif
        ;
 #endif
+
index 919ae6c68f3e339e08b7877410eda51269cde003..8c94bb4c1486f10001d056ff593bd6dc6d19b333 100644 (file)
@@ -306,22 +306,6 @@ static struct option longopts[]=
 /* Stop scanning as soon as a non-option argument is found! */
 static const char *shortopts="+ao:l:n:qQs:Tu";
 
-static const char getopt_usage[] =
-"getopt [OPTIONS]...\n"
-#ifndef BB_FEATURE_TRIVIAL_HELP
-"Parse command options\n"
-"  -a, --alternative            Allow long options starting with single -\n"
-"  -l, --longoptions=longopts   Long options to be recognized\n"
-"  -n, --name=progname          The name under which errors are reported\n"
-"  -o, --options=optstring      Short options to be recognized\n"
-"  -q, --quiet                  Disable error reporting by getopt(3)\n"
-"  -Q, --quiet-output           No normal output\n"
-"  -s, --shell=shell            Set shell quoting conventions\n"
-"  -T, --test                   Test for getopt(1) version\n"
-"  -u, --unqote                 Do not quote the output\n"
-#endif
-;
-
 
 int getopt_main(int argc, char *argv[])
 {