aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libbb/appletlib.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/libbb/appletlib.c b/libbb/appletlib.c
index 251dc1bbe..ca71fcb04 100644
--- a/libbb/appletlib.c
+++ b/libbb/appletlib.c
@@ -299,6 +299,11 @@ const char *applet_name;
299#if !BB_MMU 299#if !BB_MMU
300bool re_execed; 300bool re_execed;
301#endif 301#endif
302#if ENABLE_PLATFORM_MINGW32
303static int interp = 0;
304char bb_comm[COMM_LEN];
305char bb_command_line[128];
306#endif
302 307
303 308
304/* If not built as a single-applet executable... */ 309/* If not built as a single-applet executable... */
@@ -1059,12 +1064,6 @@ void FAST_FUNC show_usage_if_dash_dash_help(int applet_no, char **argv)
1059 } 1064 }
1060} 1065}
1061 1066
1062# if ENABLE_PLATFORM_MINGW32
1063static int interp = 0;
1064char bb_comm[COMM_LEN];
1065char bb_command_line[128];
1066# endif
1067
1068void FAST_FUNC run_applet_no_and_exit(int applet_no, const char *name, char **argv) 1067void FAST_FUNC run_applet_no_and_exit(int applet_no, const char *name, char **argv)
1069{ 1068{
1070# if ENABLE_PLATFORM_MINGW32 1069# if ENABLE_PLATFORM_MINGW32
@@ -1170,9 +1169,6 @@ int lbb_main(char **argv)
1170int main(int argc UNUSED_PARAM, char **argv) 1169int main(int argc UNUSED_PARAM, char **argv)
1171#endif 1170#endif
1172{ 1171{
1173#if ENABLE_PLATFORM_MINGW32
1174 char *s;
1175#endif
1176#if 0 1172#if 0
1177 /* TODO: find a use for a block of memory between end of .bss 1173 /* TODO: find a use for a block of memory between end of .bss
1178 * and end of page. For example, I'm getting "_end:0x812e698 2408 bytes" 1174 * and end of page. For example, I'm getting "_end:0x812e698 2408 bytes"
@@ -1287,8 +1283,11 @@ int main(int argc UNUSED_PARAM, char **argv)
1287# if ENABLE_PLATFORM_MINGW32 1283# if ENABLE_PLATFORM_MINGW32
1288 str_tolower(argv[0]); 1284 str_tolower(argv[0]);
1289 bs_to_slash(argv[0]); 1285 bs_to_slash(argv[0]);
1290 if (has_exe_suffix_or_dot(argv[0]) && (s=strrchr(argv[0], '.'))) 1286 if (has_exe_suffix_or_dot(argv[0])) {
1291 *s = '\0'; 1287 char *s = strrchr(argv[0], '.');
1288 if (s)
1289 *s = '\0';
1290 }
1292# endif 1291# endif
1293 applet_name = bb_basename(applet_name); 1292 applet_name = bb_basename(applet_name);
1294 1293