summaryrefslogtreecommitdiff
path: root/usr/src/cmd/syslogd/syslogd.c
diff options
context:
space:
mode:
authorGary Mills <gary_mills@fastmail.fm>2013-11-19 13:08:45 -0600
committerRichard Lowe <richlowe@richlowe.net>2013-12-13 00:42:15 -0500
commitba91f08b676cdb873326906656bad68790a01301 (patch)
treea104a404d93997033de6548f752d2451e3aaf229 /usr/src/cmd/syslogd/syslogd.c
parent8b36997aa24d9817807faa4efa301ac9c07a2b78 (diff)
downloadillumos-joyent-ba91f08b676cdb873326906656bad68790a01301.tar.gz
4211 Some syslog facility names and symbols are missing
1762 Syslogd man page: missing reference. Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/cmd/syslogd/syslogd.c')
-rw-r--r--usr/src/cmd/syslogd/syslogd.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/usr/src/cmd/syslogd/syslogd.c b/usr/src/cmd/syslogd/syslogd.c
index 7b9e352d48..ed9d41ec60 100644
--- a/usr/src/cmd/syslogd/syslogd.c
+++ b/usr/src/cmd/syslogd/syslogd.c
@@ -22,6 +22,7 @@
* Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
* Copyright 2012 Milan Jurik. All rights reserved.
+ * Copyright (c) 2013 Gary Mills
*/
/*
@@ -155,7 +156,12 @@ static struct code FacNames[] = {
"lpr", LOG_LPR,
"news", LOG_NEWS,
"uucp", LOG_UUCP,
+ "altcron", LOG_ALTCRON,
+ "authpriv", LOG_AUTHPRIV,
+ "ftp", LOG_FTP,
+ "ntp", LOG_NTP,
"audit", LOG_AUDIT,
+ "console", LOG_CONSOLE,
"cron", LOG_CRON,
"local0", LOG_LOCAL0,
"local1", LOG_LOCAL1,
@@ -617,12 +623,10 @@ sys_poll(void *ap)
DPRINT1(1, "sys_poll(%u): sys_thread started\n", mythreadno);
/*
- * Try to process as many messages as we can without blocking on poll.
- * We count such "initial" messages with sys_init_msg_count and
- * enqueue them without the SYNC_FILE flag. When no more data is
- * waiting on the local log device, we set timeout to INFTIM,
- * clear sys_init_msg_count, and generate a flush message to sync
- * the previously counted initial messages out to disk.
+ * Process messages, blocking on poll because timeout is set
+ * to INFTIM. When poll returns with a message, call getkmsg
+ * to pull up one message from the log driver and enqueue it
+ * with the sync flag set.
*/
sys_init_msg_count = 0;
@@ -695,7 +699,7 @@ getkmsg(int timeout)
lastline = &dat.buf[dat.len];
*lastline = '\0';
- DPRINT2(5, "sys_poll:(%u): getmsg: dat.len = %d\n",
+ DPRINT2(5, "getkmsg:(%u): getmsg: dat.len = %d\n",
mythreadno, dat.len);
buflen = strlen(buf);
len = findnl_bkwd(buf, buflen);