aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2007-06-04 18:23:59 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2007-06-04 18:23:59 +0000
commit3c8b5ba8e82363c1fd8f58260b4470a96285cd21 (patch)
treeaeb5923935a52aae8de95a69df5df1dc75144dc0
parentef4bb26f937b6628306742c417305b813d8f2913 (diff)
downloadbusybox-w32-3c8b5ba8e82363c1fd8f58260b4470a96285cd21.tar.gz
busybox-w32-3c8b5ba8e82363c1fd8f58260b4470a96285cd21.tar.bz2
busybox-w32-3c8b5ba8e82363c1fd8f58260b4470a96285cd21.zip
syslogd: move some vectors from data to text. Needs uclibc patch
to have any effect (patch is submitted to uclibc ml). # size *[67]/*/syslog*.o text data bss dec hex filename 3169 288 0 3457 d81 busybox.t6/sysklogd/syslogd.o 3457 0 0 3457 d81 busybox.t7/sysklogd/syslogd.o
-rw-r--r--sysklogd/syslogd.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c
index 8897e9c2d..c8f13568d 100644
--- a/sysklogd/syslogd.c
+++ b/sysklogd/syslogd.c
@@ -17,10 +17,10 @@
17#include <paths.h> 17#include <paths.h>
18#include <sys/un.h> 18#include <sys/un.h>
19 19
20/* SYSLOG_NAMES defined to pull some extra junk from syslog.h: */ 20/* SYSLOG_NAMES defined to pull prioritynames[] and facilitynames[]
21/* prioritynames[] and facilitynames[]. uclibc pulls those in _rwdata_! :( */ 21 * from syslog.h. Grrrr - glibc puts those in _rwdata_! :( */
22
23#define SYSLOG_NAMES 22#define SYSLOG_NAMES
23#define SYSLOG_NAMES_CONST /* uclibc is saner :) */
24#include <sys/syslog.h> 24#include <sys/syslog.h>
25#include <sys/uio.h> 25#include <sys/uio.h>
26 26
@@ -386,7 +386,7 @@ static void log_locally(char *msg)
386 386
387static void parse_fac_prio_20(int pri, char *res20) 387static void parse_fac_prio_20(int pri, char *res20)
388{ 388{
389 CODE *c_pri, *c_fac; 389 const CODE *c_pri, *c_fac;
390 390
391 if (pri != 0) { 391 if (pri != 0) {
392 c_fac = facilitynames; 392 c_fac = facilitynames;