diff options
Diffstat (limited to 'which.c')
-rw-r--r-- | which.c | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -26,6 +26,12 @@ | |||
26 | #include <sys/stat.h> | 26 | #include <sys/stat.h> |
27 | #include <sys/param.h> | 27 | #include <sys/param.h> |
28 | 28 | ||
29 | const char which_usage[] = | ||
30 | "which [COMMAND ...]\n" | ||
31 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
32 | "\nLocates a COMMAND.\n" | ||
33 | #endif | ||
34 | ; | ||
29 | 35 | ||
30 | extern int which_main(int argc, char **argv) | 36 | extern int which_main(int argc, char **argv) |
31 | { | 37 | { |
@@ -34,13 +40,8 @@ extern int which_main(int argc, char **argv) | |||
34 | struct stat filestat; | 40 | struct stat filestat; |
35 | int count = 0; | 41 | int count = 0; |
36 | 42 | ||
37 | if (argc <= 1 || **(argv + 1) == '-') { | 43 | if (argc <= 1 || **(argv + 1) == '-') |
38 | usage("which [COMMAND ...]\n" | 44 | usage(which_usage); |
39 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
40 | "\nLocates a COMMAND.\n" | ||
41 | #endif | ||
42 | ); | ||
43 | } | ||
44 | argc--; | 45 | argc--; |
45 | 46 | ||
46 | path_list = getenv("PATH"); | 47 | path_list = getenv("PATH"); |