*: add -Wunused-parameter; fix resulting breakage
function old new delta procps_scan 1265 1298 +33 aliascmd 278 283 +5 parse_file_cmd 116 120 +4 dname_enc 373 377 +4 setcmd 90 93 +3 execcmd 57 60 +3 count_lines 72 74 +2 process_command_subs 340 339 -1 test_main 409 407 -2 mknod_main 179 177 -2 handle_incoming_and_exit 2653 2651 -2 argstr 1312 1310 -2 shiftcmd 131 128 -3 exitcmd 46 43 -3 dotcmd 297 294 -3 breakcmd 86 83 -3 evalpipe 353 349 -4 evalcommand 1180 1176 -4 evalcmd 109 105 -4 send_tree 374 369 -5 mkfifo_main 82 77 -5 evalsubshell 152 147 -5 typecmd 75 69 -6 letcmd 61 55 -6 add_cmd 1190 1183 -7 main 891 883 -8 ash_main 1415 1407 -8 parse_stream 1377 1367 -10 alloc_procps_scan 55 - -55 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 7/21 up/down: 54/-148) Total: -94 bytes text data bss dec hex filename 797195 658 7428 805281 c49a1 busybox_old 797101 658 7428 805187 c4943 busybox_unstripped
This commit is contained in:
46
shell/msh.c
46
shell/msh.c
@@ -589,7 +589,7 @@ static const struct builtincmd builtincmds[] = {
|
||||
};
|
||||
|
||||
static struct op *scantree(struct op *);
|
||||
static struct op *dowholefile(int, int);
|
||||
static struct op *dowholefile(int /*, int*/);
|
||||
|
||||
|
||||
/* Globals */
|
||||
@@ -1448,7 +1448,7 @@ static void next(int f)
|
||||
PUSHIO(afile, f, filechar);
|
||||
}
|
||||
|
||||
static void onintr(int s) /* ANSI C requires a parameter */
|
||||
static void onintr(int s ATTRIBUTE_UNUSED) /* ANSI C requires a parameter */
|
||||
{
|
||||
signal(SIGINT, onintr);
|
||||
intr = 1;
|
||||
@@ -1864,11 +1864,11 @@ static struct op *command(int cf)
|
||||
return t;
|
||||
}
|
||||
|
||||
static struct op *dowholefile(int type, int mark)
|
||||
static struct op *dowholefile(int type /*, int mark*/)
|
||||
{
|
||||
struct op *t;
|
||||
|
||||
DBGPRINTF(("DOWHOLEFILE: enter, type=%d, mark=%d\n", type, mark));
|
||||
DBGPRINTF(("DOWHOLEFILE: enter, type=%d\n", type /*, mark*/));
|
||||
|
||||
multiline++;
|
||||
t = c_list();
|
||||
@@ -2477,7 +2477,7 @@ static int execute(struct op *t, int *pin, int *pout, int no_fork)
|
||||
|
||||
newfile(evalstr(t->op_words[0], DOALL));
|
||||
|
||||
t->left = dowholefile(TLIST, 0);
|
||||
t->left = dowholefile(TLIST /*, 0*/);
|
||||
t->right = NULL;
|
||||
|
||||
outtree = outtree_save;
|
||||
@@ -3155,7 +3155,7 @@ static int run(struct ioarg *argp, int (*f) (struct ioarg *))
|
||||
* built-in commands: doX
|
||||
*/
|
||||
|
||||
static int dohelp(struct op *t, char **args)
|
||||
static int dohelp(struct op *t ATTRIBUTE_UNUSED, char **args ATTRIBUTE_UNUSED)
|
||||
{
|
||||
int col;
|
||||
const struct builtincmd *x;
|
||||
@@ -3191,12 +3191,12 @@ static int dohelp(struct op *t, char **args)
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
static int dolabel(struct op *t, char **args)
|
||||
static int dolabel(struct op *t ATTRIBUTE_UNUSED, char **args ATTRIBUTE_UNUSED)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int dochdir(struct op *t, char **args)
|
||||
static int dochdir(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
const char *cp, *er;
|
||||
|
||||
@@ -3217,7 +3217,7 @@ static int dochdir(struct op *t, char **args)
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int doshift(struct op *t, char **args)
|
||||
static int doshift(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
int n;
|
||||
|
||||
@@ -3236,7 +3236,7 @@ static int doshift(struct op *t, char **args)
|
||||
/*
|
||||
* execute login and newgrp directly
|
||||
*/
|
||||
static int dologin(struct op *t, char **args)
|
||||
static int dologin(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
const char *cp;
|
||||
|
||||
@@ -3251,7 +3251,7 @@ static int dologin(struct op *t, char **args)
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int doumask(struct op *t, char **args)
|
||||
static int doumask(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
int i;
|
||||
char *cp;
|
||||
@@ -3301,7 +3301,7 @@ static int doexec(struct op *t, char **args)
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int dodot(struct op *t, char **args)
|
||||
static int dodot(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
int i;
|
||||
const char *sp;
|
||||
@@ -3355,7 +3355,7 @@ static int dodot(struct op *t, char **args)
|
||||
return -1;
|
||||
}
|
||||
|
||||
static int dowait(struct op *t, char **args)
|
||||
static int dowait(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
int i;
|
||||
char *cp;
|
||||
@@ -3371,7 +3371,7 @@ static int dowait(struct op *t, char **args)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int doread(struct op *t, char **args)
|
||||
static int doread(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
char *cp, **wp;
|
||||
int nb = 0;
|
||||
@@ -3398,12 +3398,12 @@ static int doread(struct op *t, char **args)
|
||||
return nb <= 0;
|
||||
}
|
||||
|
||||
static int doeval(struct op *t, char **args)
|
||||
static int doeval(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
return RUN(awordlist, args + 1, wdchar);
|
||||
}
|
||||
|
||||
static int dotrap(struct op *t, char **args)
|
||||
static int dotrap(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
int n, i;
|
||||
int resetsig;
|
||||
@@ -3484,12 +3484,12 @@ static int getn(char *as)
|
||||
return n * m;
|
||||
}
|
||||
|
||||
static int dobreak(struct op *t, char **args)
|
||||
static int dobreak(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
return brkcontin(args[1], 1);
|
||||
}
|
||||
|
||||
static int docontinue(struct op *t, char **args)
|
||||
static int docontinue(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
return brkcontin(args[1], 0);
|
||||
}
|
||||
@@ -3517,7 +3517,7 @@ static int brkcontin(char *cp, int val)
|
||||
/* NOTREACHED */
|
||||
}
|
||||
|
||||
static int doexit(struct op *t, char **args)
|
||||
static int doexit(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
char *cp;
|
||||
|
||||
@@ -3533,13 +3533,13 @@ static int doexit(struct op *t, char **args)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int doexport(struct op *t, char **args)
|
||||
static int doexport(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
rdexp(args + 1, export, EXPORT);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int doreadonly(struct op *t, char **args)
|
||||
static int doreadonly(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
rdexp(args + 1, ronly, RONLY);
|
||||
return 0;
|
||||
@@ -3575,7 +3575,7 @@ static void badid(char *s)
|
||||
err(": bad identifier");
|
||||
}
|
||||
|
||||
static int doset(struct op *t, char **args)
|
||||
static int doset(struct op *t ATTRIBUTE_UNUSED, char **args)
|
||||
{
|
||||
struct var *vp;
|
||||
char *cp;
|
||||
@@ -3650,7 +3650,7 @@ static void times_fmt(char *buf, clock_t val, unsigned clk_tck)
|
||||
#endif
|
||||
}
|
||||
|
||||
static int dotimes(struct op *t, char **args)
|
||||
static int dotimes(struct op *t ATTRIBUTE_UNUSED, char **args ATTRIBUTE_UNUSED)
|
||||
{
|
||||
struct tms buf;
|
||||
unsigned clk_tck = sysconf(_SC_CLK_TCK);
|
||||
|
Reference in New Issue
Block a user