diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-08-16 15:05:36 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-08-16 15:05:36 +0200 |
commit | cf686ae3b401c68b64ff997b68b7972881dbf80e (patch) | |
tree | 1783ea92906d002bded11244d2d1b692b25b2319 /sysklogd/syslogd.c | |
parent | dce39c98944ec6570dee5afc1e2edb16f87c1546 (diff) | |
download | busybox-w32-cf686ae3b401c68b64ff997b68b7972881dbf80e.tar.gz busybox-w32-cf686ae3b401c68b64ff997b68b7972881dbf80e.tar.bz2 busybox-w32-cf686ae3b401c68b64ff997b68b7972881dbf80e.zip |
syslogd,logger: code shrink for musl
function old new delta
syslogd_main 1252 1910 +658
logger_main 277 393 +116
timestamp_and_log 434 542 +108
static.__compound_literal - 104 +104
parse_fac_prio_20 137 - -137
pencode 167 - -167
parse_syslogdcfg 715 - -715
------------------------------------------------------------------------------
(add/remove: 1/3 grow/shrink: 3/0 up/down: 986/-1019) Total: -33 bytes
text data bss dec hex filename
912506 563 6132 919201 e06a1 busybox_old
912364 563 6132 919059 e0613 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'sysklogd/syslogd.c')
-rw-r--r-- | sysklogd/syslogd.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c index 2b85234a7..4265f4f90 100644 --- a/sysklogd/syslogd.c +++ b/sysklogd/syslogd.c | |||
@@ -447,7 +447,7 @@ static void parse_syslogdcfg(const char *file) | |||
447 | primap = 0xff; /* all 8 log levels enabled */ | 447 | primap = 0xff; /* all 8 log levels enabled */ |
448 | else { | 448 | else { |
449 | uint8_t priority; | 449 | uint8_t priority; |
450 | code = find_by_name(t, prioritynames); | 450 | code = find_by_name(t, bb_prioritynames); |
451 | if (!code) | 451 | if (!code) |
452 | goto cfgerr; | 452 | goto cfgerr; |
453 | primap = 0; | 453 | primap = 0; |
@@ -480,7 +480,7 @@ static void parse_syslogdcfg(const char *file) | |||
480 | next_facility = strchr(t, ','); | 480 | next_facility = strchr(t, ','); |
481 | if (next_facility) | 481 | if (next_facility) |
482 | *next_facility++ = '\0'; | 482 | *next_facility++ = '\0'; |
483 | code = find_by_name(t, facilitynames); | 483 | code = find_by_name(t, bb_facilitynames); |
484 | if (!code) | 484 | if (!code) |
485 | goto cfgerr; | 485 | goto cfgerr; |
486 | /* "mark" is not a real facility, skip it */ | 486 | /* "mark" is not a real facility, skip it */ |
@@ -797,9 +797,9 @@ static void parse_fac_prio_20(int pri, char *res20) | |||
797 | { | 797 | { |
798 | const CODE *c_pri, *c_fac; | 798 | const CODE *c_pri, *c_fac; |
799 | 799 | ||
800 | c_fac = find_by_val(LOG_FAC(pri) << 3, facilitynames); | 800 | c_fac = find_by_val(LOG_FAC(pri) << 3, bb_facilitynames); |
801 | if (c_fac) { | 801 | if (c_fac) { |
802 | c_pri = find_by_val(LOG_PRI(pri), prioritynames); | 802 | c_pri = find_by_val(LOG_PRI(pri), bb_prioritynames); |
803 | if (c_pri) { | 803 | if (c_pri) { |
804 | snprintf(res20, 20, "%s.%s", c_fac->c_name, c_pri->c_name); | 804 | snprintf(res20, 20, "%s.%s", c_fac->c_name, c_pri->c_name); |
805 | return; | 805 | return; |