aboutsummaryrefslogtreecommitdiff
path: root/sysklogd/klogd.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-09-18 14:23:06 +0000
committerEric Andersen <andersen@codepoet.org>2002-09-18 14:23:06 +0000
commit06c35da6af117f8c27ed16afe3915fbbc6c64de8 (patch)
tree5e721db20958ebcf6768f681a85faa469468b6eb /sysklogd/klogd.c
parent420b208a450d55e34df1301e939b7864b93d1026 (diff)
downloadbusybox-w32-06c35da6af117f8c27ed16afe3915fbbc6c64de8.tar.gz
busybox-w32-06c35da6af117f8c27ed16afe3915fbbc6c64de8.tar.bz2
busybox-w32-06c35da6af117f8c27ed16afe3915fbbc6c64de8.zip
patch from John Hall <john.hall@optionexist.co.uk> to change the
klogd specific messages to facility LOG_SYSLOG and tidies up some of the priorities.
Diffstat (limited to 'sysklogd/klogd.c')
-rw-r--r--sysklogd/klogd.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sysklogd/klogd.c b/sysklogd/klogd.c
index 4686a3429..f2ab5ea7e 100644
--- a/sysklogd/klogd.c
+++ b/sysklogd/klogd.c
@@ -55,7 +55,7 @@ static void klogd_signal(int sig)
55 klogctl(7, NULL, 0); 55 klogctl(7, NULL, 0);
56 klogctl(0, 0, 0); 56 klogctl(0, 0, 0);
57 /* logMessage(0, "Kernel log daemon exiting."); */ 57 /* logMessage(0, "Kernel log daemon exiting."); */
58 syslog_msg(LOG_DAEMON, 0, "Kernel log daemon exiting."); 58 syslog_msg(LOG_SYSLOG, LOG_NOTICE, "Kernel log daemon exiting.");
59 exit(TRUE); 59 exit(TRUE);
60} 60}
61 61
@@ -76,7 +76,7 @@ static void doKlogd(void)
76 /* "Open the log. Currently a NOP." */ 76 /* "Open the log. Currently a NOP." */
77 klogctl(1, NULL, 0); 77 klogctl(1, NULL, 0);
78 78
79 syslog_msg(LOG_DAEMON, 0, "klogd started: " BB_BANNER); 79 syslog_msg(LOG_SYSLOG, LOG_NOTICE, "klogd started: " BB_BANNER);
80 80
81 while (1) { 81 while (1) {
82 /* Use kernel syscalls */ 82 /* Use kernel syscalls */
@@ -90,7 +90,7 @@ static void doKlogd(void)
90 snprintf(message, 79, 90 snprintf(message, 79,
91 "klogd: Error return from sys_sycall: %d - %s.\n", errno, 91 "klogd: Error return from sys_sycall: %d - %s.\n", errno,
92 strerror(errno)); 92 strerror(errno));
93 syslog_msg(LOG_DAEMON, LOG_SYSLOG | LOG_ERR, message); 93 syslog_msg(LOG_SYSLOG, LOG_ERR, message);
94 exit(1); 94 exit(1);
95 } 95 }
96 96
@@ -111,7 +111,7 @@ static void doKlogd(void)
111 } 111 }
112 if (log_buffer[i] == '\n') { 112 if (log_buffer[i] == '\n') {
113 log_buffer[i] = '\0'; /* zero terminate this message */ 113 log_buffer[i] = '\0'; /* zero terminate this message */
114 syslog_msg(LOG_DAEMON, LOG_KERN | priority, start); 114 syslog_msg(LOG_KERN, priority, start);
115 start = &log_buffer[i + 1]; 115 start = &log_buffer[i + 1];
116 priority = LOG_INFO; 116 priority = LOG_INFO;
117 } 117 }