brctl: code shrink

function                                             old     new   delta
show_bridge                                          323     317      -6
brctl_main                                          2171    2164      -7
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-13)             Total: -13 bytes
   text	   data	    bss	    dec	    hex	filename
1002083	    551	   5612	1008246	  f6276	busybox_old
1002065	    551	   5612	1008228	  f6264	busybox_unstripped

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2019-10-15 12:31:54 +02:00
parent ed79af77a4
commit 37a9008f8e

View File

@ -157,7 +157,8 @@ static int show_bridge(const char *name, int need_hdr)
strcpy(filedata, "yes"); strcpy(filedata, "yes");
fputs(filedata, stdout); fputs(filedata, stdout);
strcpy(sfx - (sizeof("bridge/")-1), "brif"); /* sfx points past "BR/bridge/", turn it into "BR/brif": */
sfx[-4] = 'f'; sfx[-3] = '\0';
tabs = 0; tabs = 0;
ifaces = opendir(pathbuf); ifaces = opendir(pathbuf);
if (ifaces) { if (ifaces) {
@ -472,8 +473,8 @@ static void show_bridge_stp(const char *name)
{ {
DIR *ifaces; DIR *ifaces;
/* sfx points past "BR/bridge/", turn it to "BR/brif": */ /* sfx points past "BR/bridge/", turn it into "BR/brif": */
strcpy(sfx - 4, "f"); sfx[-4] = 'f'; sfx[-3] = '\0';
ifaces = opendir(pathbuf); ifaces = opendir(pathbuf);
if (ifaces) { if (ifaces) {
struct dirent *ent; struct dirent *ent;