diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2016-07-05 21:43:28 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2016-07-05 21:43:28 +0200 |
commit | f4f8fe841cf2df761eaade204a13e6fde6639666 (patch) | |
tree | 0b72ffb81fedfce0213f4f10ce78a71e67bb5e05 /libbb | |
parent | 1b0dcc02dd5a101d1a62f2111892a41621be96cf (diff) | |
download | busybox-w32-f4f8fe841cf2df761eaade204a13e6fde6639666.tar.gz busybox-w32-f4f8fe841cf2df761eaade204a13e6fde6639666.tar.bz2 busybox-w32-f4f8fe841cf2df761eaade204a13e6fde6639666.zip |
build system: fix a few warnings for allnoconfig build
Not that allnoconfig build is useful in any way...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/appletlib.c | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/libbb/appletlib.c b/libbb/appletlib.c index 791b81c17..c341817e2 100644 --- a/libbb/appletlib.c +++ b/libbb/appletlib.c | |||
@@ -841,6 +841,7 @@ static int busybox_main(char **argv) | |||
841 | } | 841 | } |
842 | # endif | 842 | # endif |
843 | 843 | ||
844 | # if NUM_APPLETS > 0 | ||
844 | void FAST_FUNC run_applet_no_and_exit(int applet_no, char **argv) | 845 | void FAST_FUNC run_applet_no_and_exit(int applet_no, char **argv) |
845 | { | 846 | { |
846 | int argc = 1; | 847 | int argc = 1; |
@@ -858,15 +859,15 @@ void FAST_FUNC run_applet_no_and_exit(int applet_no, char **argv) | |||
858 | * "true" and "false" are also special. | 859 | * "true" and "false" are also special. |
859 | */ | 860 | */ |
860 | if (1 | 861 | if (1 |
861 | #if defined APPLET_NO_test | 862 | # if defined APPLET_NO_test |
862 | && applet_no != APPLET_NO_test | 863 | && applet_no != APPLET_NO_test |
863 | #endif | 864 | # endif |
864 | #if defined APPLET_NO_true | 865 | # if defined APPLET_NO_true |
865 | && applet_no != APPLET_NO_true | 866 | && applet_no != APPLET_NO_true |
866 | #endif | 867 | # endif |
867 | #if defined APPLET_NO_false | 868 | # if defined APPLET_NO_false |
868 | && applet_no != APPLET_NO_false | 869 | && applet_no != APPLET_NO_false |
869 | #endif | 870 | # endif |
870 | ) { | 871 | ) { |
871 | if (argc == 2 && strcmp(argv[1], "--help") == 0) { | 872 | if (argc == 2 && strcmp(argv[1], "--help") == 0) { |
872 | /* Make "foo --help" exit with 0: */ | 873 | /* Make "foo --help" exit with 0: */ |
@@ -878,19 +879,22 @@ void FAST_FUNC run_applet_no_and_exit(int applet_no, char **argv) | |||
878 | check_suid(applet_no); | 879 | check_suid(applet_no); |
879 | exit(applet_main[applet_no](argc, argv)); | 880 | exit(applet_main[applet_no](argc, argv)); |
880 | } | 881 | } |
882 | # endif /* NUM_APPLETS > 0 */ | ||
881 | 883 | ||
882 | static NORETURN void run_applet_and_exit(const char *name, char **argv) | 884 | static NORETURN void run_applet_and_exit(const char *name, char **argv) |
883 | { | 885 | { |
884 | int applet; | ||
885 | |||
886 | # if ENABLE_BUSYBOX | 886 | # if ENABLE_BUSYBOX |
887 | if (is_prefixed_with(name, "busybox")) | 887 | if (is_prefixed_with(name, "busybox")) |
888 | exit(busybox_main(argv)); | 888 | exit(busybox_main(argv)); |
889 | # endif | 889 | # endif |
890 | # if NUM_APPLETS > 0 | ||
890 | /* find_applet_by_name() search is more expensive, so goes second */ | 891 | /* find_applet_by_name() search is more expensive, so goes second */ |
891 | applet = find_applet_by_name(name); | 892 | { |
892 | if (applet >= 0) | 893 | int applet = find_applet_by_name(name); |
893 | run_applet_no_and_exit(applet, argv); | 894 | if (applet >= 0) |
895 | run_applet_no_and_exit(applet, argv); | ||
896 | } | ||
897 | # endif | ||
894 | 898 | ||
895 | /*bb_error_msg_and_die("applet not found"); - links in printf */ | 899 | /*bb_error_msg_and_die("applet not found"); - links in printf */ |
896 | full_write2_str(applet_name); | 900 | full_write2_str(applet_name); |
@@ -957,10 +961,10 @@ int main(int argc UNUSED_PARAM, char **argv) | |||
957 | #else | 961 | #else |
958 | lbb_prepare("busybox" IF_FEATURE_INDIVIDUAL(, argv)); | 962 | lbb_prepare("busybox" IF_FEATURE_INDIVIDUAL(, argv)); |
959 | 963 | ||
960 | #if !ENABLE_BUSYBOX | 964 | # if !ENABLE_BUSYBOX |
961 | if (argv[1] && is_prefixed_with(bb_basename(argv[0]), "busybox")) | 965 | if (argv[1] && is_prefixed_with(bb_basename(argv[0]), "busybox")) |
962 | argv++; | 966 | argv++; |
963 | #endif | 967 | # endif |
964 | applet_name = argv[0]; | 968 | applet_name = argv[0]; |
965 | if (applet_name[0] == '-') | 969 | if (applet_name[0] == '-') |
966 | applet_name++; | 970 | applet_name++; |