{"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},
{"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},
;
#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"
#endif
;
#endif
+
{"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},
{"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},
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[];
/* 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[])
{
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[];
;
#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"
#endif
;
#endif
+
/* 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[])
{