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.
diff --git a/sysklogd/klogd.c b/sysklogd/klogd.c
index 4686a34..f2ab5ea 100644
--- a/sysklogd/klogd.c
+++ b/sysklogd/klogd.c
@@ -55,7 +55,7 @@
 	klogctl(7, NULL, 0);
 	klogctl(0, 0, 0);
 	/* logMessage(0, "Kernel log daemon exiting."); */
-	syslog_msg(LOG_DAEMON, 0, "Kernel log daemon exiting.");
+	syslog_msg(LOG_SYSLOG, LOG_NOTICE, "Kernel log daemon exiting.");
 	exit(TRUE);
 }
 
@@ -76,7 +76,7 @@
 	/* "Open the log. Currently a NOP." */
 	klogctl(1, NULL, 0);
 
-	syslog_msg(LOG_DAEMON, 0, "klogd started: " BB_BANNER);
+	syslog_msg(LOG_SYSLOG, LOG_NOTICE, "klogd started: " BB_BANNER);
 
 	while (1) {
 		/* Use kernel syscalls */
@@ -90,7 +90,7 @@
 			snprintf(message, 79,
 					 "klogd: Error return from sys_sycall: %d - %s.\n", errno,
 					 strerror(errno));
-			syslog_msg(LOG_DAEMON, LOG_SYSLOG | LOG_ERR, message);
+			syslog_msg(LOG_SYSLOG, LOG_ERR, message);
 			exit(1);
 		}
 
@@ -111,7 +111,7 @@
 			}
 			if (log_buffer[i] == '\n') {
 				log_buffer[i] = '\0';	/* zero terminate this message */
-				syslog_msg(LOG_DAEMON, LOG_KERN | priority, start);
+				syslog_msg(LOG_KERN, priority, start);
 				start = &log_buffer[i + 1];
 				priority = LOG_INFO;
 			}