libbb: introduce and use xmalloc_ttyname (-32 in bss).

ash: small code shrink

   text    data     bss     dec     hex filename
 793669     504    7524  801697   c3ba1 busybox_old
 793659     504    7492  801655   c3b77 busybox_unstripped
This commit is contained in:
Denis Vlasenko
2008-12-23 23:36:47 +00:00
parent b3523b9cd3
commit 4e12b1a2a9
9 changed files with 26 additions and 13 deletions

View File

@@ -13691,7 +13691,7 @@ int ash_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
int ash_main(int argc UNUSED_PARAM, char **argv)
{
char *shinit;
volatile int state;
volatile smallint state;
struct jmploc jmploc;
struct stackmark smark;
@@ -13714,7 +13714,7 @@ int ash_main(int argc UNUSED_PARAM, char **argv)
state = 0;
if (setjmp(jmploc.loc)) {
int e;
int s;
smallint s;
reset();
@@ -13769,7 +13769,7 @@ int ash_main(int argc UNUSED_PARAM, char **argv)
}
}
#endif
if (argv[0] && argv[0][0] == '-')
if (/* argv[0] && */ argv[0][0] == '-')
isloginsh = 1;
if (isloginsh) {
state = 1;