diff options
Diffstat (limited to 'libbb/appletlib.c')
-rw-r--r-- | libbb/appletlib.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libbb/appletlib.c b/libbb/appletlib.c index fec99c5ce..de27dd80e 100644 --- a/libbb/appletlib.c +++ b/libbb/appletlib.c | |||
@@ -123,7 +123,8 @@ int find_applet_by_name(const char *name) | |||
123 | int *const bb_errno __attribute__ ((section (".data"))); | 123 | int *const bb_errno __attribute__ ((section (".data"))); |
124 | #endif | 124 | #endif |
125 | 125 | ||
126 | void lbb_prepare(const char *applet, char **argv) | 126 | void lbb_prepare(const char *applet |
127 | USE_FEATURE_INDIVIDUAL(, char **argv)) | ||
127 | { | 128 | { |
128 | #ifdef __GLIBC__ | 129 | #ifdef __GLIBC__ |
129 | (*(int **)&bb_errno) = __errno_location(); | 130 | (*(int **)&bb_errno) = __errno_location(); |
@@ -662,10 +663,10 @@ void run_applet_and_exit(const char *name, char **argv) | |||
662 | #if ENABLE_BUILD_LIBBUSYBOX | 663 | #if ENABLE_BUILD_LIBBUSYBOX |
663 | int lbb_main(int argc, char **argv) | 664 | int lbb_main(int argc, char **argv) |
664 | #else | 665 | #else |
665 | int main(int argc, char **argv) | 666 | int main(int argc ATTRIBUTE_UNUSED, char **argv) |
666 | #endif | 667 | #endif |
667 | { | 668 | { |
668 | lbb_prepare("busybox", argv); | 669 | lbb_prepare("busybox" USE_FEATURE_INDIVIDUAL(, argv)); |
669 | 670 | ||
670 | #if !BB_MMU | 671 | #if !BB_MMU |
671 | /* NOMMU re-exec trick sets high-order bit in first byte of name */ | 672 | /* NOMMU re-exec trick sets high-order bit in first byte of name */ |