Print this page
4211 Some syslog facility names and symbols are missing
1762 Syslogd man page: missing reference.
*** 20,29 ****
--- 20,30 ----
*/
/*
* 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
*/
/*
* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
* All Rights Reserved
*** 153,163 ****
--- 154,169 ----
"mark", LOG_MARK,
"syslog", LOG_SYSLOG,
"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,
"local2", LOG_LOCAL2,
"local3", LOG_LOCAL3,
*** 615,630 ****
}
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.
*/
sys_init_msg_count = 0;
for (;;) {
--- 621,634 ----
}
DPRINT1(1, "sys_poll(%u): sys_thread started\n", mythreadno);
/*
! * 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;
for (;;) {
*** 693,703 ****
while ((i = getmsg(Pfd.fd, &ctl, &dat, &flags)) == MOREDATA) {
lastline = &dat.buf[dat.len];
*lastline = '\0';
! DPRINT2(5, "sys_poll:(%u): getmsg: dat.len = %d\n",
mythreadno, dat.len);
buflen = strlen(buf);
len = findnl_bkwd(buf, buflen);
(void) memcpy(tmpbuf, buf, len);
--- 697,707 ----
while ((i = getmsg(Pfd.fd, &ctl, &dat, &flags)) == MOREDATA) {
lastline = &dat.buf[dat.len];
*lastline = '\0';
! DPRINT2(5, "getkmsg:(%u): getmsg: dat.len = %d\n",
mythreadno, dat.len);
buflen = strlen(buf);
len = findnl_bkwd(buf, buflen);
(void) memcpy(tmpbuf, buf, len);