diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2013-01-06 13:11:04 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2013-01-18 19:46:47 +0100 |
commit | 9980707efc3735574f89ca3fbc686374c6225e3e (patch) | |
tree | 34c3b62a2ad127e6eea44a7421c31f7dfef91899 | |
parent | 9daf33fc5245abebdda145f95e1ad3a175241f18 (diff) | |
download | busybox-w32-9980707efc3735574f89ca3fbc686374c6225e3e.tar.gz busybox-w32-9980707efc3735574f89ca3fbc686374c6225e3e.tar.bz2 busybox-w32-9980707efc3735574f89ca3fbc686374c6225e3e.zip |
syslogd: convert dummy functions to statics and get rid of IF_FEATURE_* checks
As suggested by Mike. No bloat-o-meter difference, but a bit nicer to look at.
We cannot convert the call to log_to_shmem() as it checks for G.shbuf outside
the function, and G.shbuf is only available when IPC support is enabled.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | sysklogd/syslogd.c | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c index 2053cb146..f349f4711 100644 --- a/sysklogd/syslogd.c +++ b/sysklogd/syslogd.c | |||
@@ -529,8 +529,8 @@ static void log_to_shmem(const char *msg) | |||
529 | printf("tail:%d\n", G.shbuf->tail); | 529 | printf("tail:%d\n", G.shbuf->tail); |
530 | } | 530 | } |
531 | #else | 531 | #else |
532 | void ipcsyslog_cleanup(void); | 532 | static void ipcsyslog_cleanup(void) {} |
533 | void ipcsyslog_init(void); | 533 | static void ipcsyslog_init(void) {} |
534 | void log_to_shmem(const char *msg); | 534 | void log_to_shmem(const char *msg); |
535 | #endif /* FEATURE_IPC_SYSLOG */ | 535 | #endif /* FEATURE_IPC_SYSLOG */ |
536 | 536 | ||
@@ -567,9 +567,9 @@ static void log_to_kmsg(int pri, const char *msg) | |||
567 | write(G.kmsgfd, G.printbuf, sprintf(G.printbuf, "<%d>%s\n", pri, msg)); | 567 | write(G.kmsgfd, G.printbuf, sprintf(G.printbuf, "<%d>%s\n", pri, msg)); |
568 | } | 568 | } |
569 | #else | 569 | #else |
570 | void kmsg_init(void); | 570 | static void kmsg_init(void) {} |
571 | void kmsg_cleanup(void); | 571 | static void kmsg_cleanup(void) {} |
572 | void log_to_kmsg(int pri, const char *msg); | 572 | static void log_to_kmsg(int pri UNUSED_PARAM, const char *msg UNUSED_PARAM) {} |
573 | #endif /* FEATURE_KMSG_SYSLOG */ | 573 | #endif /* FEATURE_KMSG_SYSLOG */ |
574 | 574 | ||
575 | /* Print a message to the log file. */ | 575 | /* Print a message to the log file. */ |
@@ -706,7 +706,7 @@ static void timestamp_and_log(int pri, char *msg, int len) | |||
706 | } | 706 | } |
707 | timestamp[15] = '\0'; | 707 | timestamp[15] = '\0'; |
708 | 708 | ||
709 | if (ENABLE_FEATURE_KMSG_SYSLOG && (option_mask32 & OPT_kmsg)) { | 709 | if (option_mask32 & OPT_kmsg) { |
710 | log_to_kmsg(pri, msg); | 710 | log_to_kmsg(pri, msg); |
711 | return; | 711 | return; |
712 | } | 712 | } |
@@ -881,11 +881,10 @@ static void do_syslogd(void) | |||
881 | #endif | 881 | #endif |
882 | sock_fd = create_socket(); | 882 | sock_fd = create_socket(); |
883 | 883 | ||
884 | if (ENABLE_FEATURE_IPC_SYSLOG && (option_mask32 & OPT_circularlog)) { | 884 | if (option_mask32 & OPT_circularlog) |
885 | ipcsyslog_init(); | 885 | ipcsyslog_init(); |
886 | } | ||
887 | 886 | ||
888 | if (ENABLE_FEATURE_KMSG_SYSLOG && (option_mask32 & OPT_kmsg)) | 887 | if (option_mask32 & OPT_kmsg) |
889 | kmsg_init(); | 888 | kmsg_init(); |
890 | 889 | ||
891 | timestamp_and_log_internal("syslogd started: BusyBox v" BB_VER); | 890 | timestamp_and_log_internal("syslogd started: BusyBox v" BB_VER); |
@@ -974,9 +973,8 @@ static void do_syslogd(void) | |||
974 | timestamp_and_log_internal("syslogd exiting"); | 973 | timestamp_and_log_internal("syslogd exiting"); |
975 | puts("syslogd exiting"); | 974 | puts("syslogd exiting"); |
976 | remove_pidfile(CONFIG_PID_FILE_PATH "/syslogd.pid"); | 975 | remove_pidfile(CONFIG_PID_FILE_PATH "/syslogd.pid"); |
977 | if (ENABLE_FEATURE_IPC_SYSLOG) | 976 | ipcsyslog_cleanup(); |
978 | ipcsyslog_cleanup(); | 977 | if (option_mask32 & OPT_kmsg) |
979 | if (ENABLE_FEATURE_KMSG_SYSLOG && (option_mask32 & OPT_kmsg)) | ||
980 | kmsg_cleanup(); | 978 | kmsg_cleanup(); |
981 | kill_myself_with_sig(bb_got_signal); | 979 | kill_myself_with_sig(bb_got_signal); |
982 | #undef recvbuf | 980 | #undef recvbuf |