Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/syslogd/syslogd.c
Show First 20 Lines • Show All 2,308 Lines • ▼ Show 20 Lines | if (recursed) | ||||
return; | return; | ||||
recursed++; | recursed++; | ||||
if (errno != 0) { | if (errno != 0) { | ||||
(void)snprintf(buf, sizeof(buf), "%s: %s", msg, | (void)snprintf(buf, sizeof(buf), "%s: %s", msg, | ||||
strerror(errno)); | strerror(errno)); | ||||
msg = buf; | msg = buf; | ||||
} | } | ||||
errno = 0; | errno = 0; | ||||
dprintf("%s\n", buf); | dprintf("%s\n", msg); | ||||
logmsg(LOG_SYSLOG|LOG_ERR, NULL, LocalHostName, "syslogd", NULL, NULL, | logmsg(LOG_SYSLOG|LOG_ERR, NULL, LocalHostName, "syslogd", NULL, NULL, | ||||
NULL, msg, 0); | NULL, msg, 0); | ||||
recursed--; | recursed--; | ||||
} | } | ||||
static void | static void | ||||
die(int signo) | die(int signo) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 1,471 Lines • Show Last 20 Lines |