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
This commit is contained in:
parent
ef4bb26f93
commit
3c8b5ba8e8
@ -17,10 +17,10 @@
|
||||
#include <paths.h>
|
||||
#include <sys/un.h>
|
||||
|
||||
/* SYSLOG_NAMES defined to pull some extra junk from syslog.h: */
|
||||
/* prioritynames[] and facilitynames[]. uclibc pulls those in _rwdata_! :( */
|
||||
|
||||
/* SYSLOG_NAMES defined to pull prioritynames[] and facilitynames[]
|
||||
* from syslog.h. Grrrr - glibc puts those in _rwdata_! :( */
|
||||
#define SYSLOG_NAMES
|
||||
#define SYSLOG_NAMES_CONST /* uclibc is saner :) */
|
||||
#include <sys/syslog.h>
|
||||
#include <sys/uio.h>
|
||||
|
||||
@ -386,7 +386,7 @@ static void log_locally(char *msg)
|
||||
|
||||
static void parse_fac_prio_20(int pri, char *res20)
|
||||
{
|
||||
CODE *c_pri, *c_fac;
|
||||
const CODE *c_pri, *c_fac;
|
||||
|
||||
if (pri != 0) {
|
||||
c_fac = facilitynames;
|
||||
|
Loading…
Reference in New Issue
Block a user