diff options
author | Gary Mills <gary_mills@fastmail.fm> | 2013-11-19 13:08:45 -0600 |
---|---|---|
committer | Richard Lowe <richlowe@richlowe.net> | 2013-12-13 00:42:15 -0500 |
commit | ba91f08b676cdb873326906656bad68790a01301 (patch) | |
tree | a104a404d93997033de6548f752d2451e3aaf229 /usr/src/cmd/syslogd/syslogd.c | |
parent | 8b36997aa24d9817807faa4efa301ac9c07a2b78 (diff) | |
download | illumos-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.c | 18 |
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); |