SCCS-vsn: lib/libc/gen/syslog.c 5.4
-static char sccsid[] = "@(#)syslog.c 5.3 (Berkeley) %G%";
+static char sccsid[] = "@(#)syslog.c 5.4 (Berkeley) %G%";
if (pri <= 0 || PRIFAC(pri) >= LOG_NFACILITIES || (PRIMASK(pri) & LogMask) == 0)
return;
if (LogFile < 0)
if (pri <= 0 || PRIFAC(pri) >= LOG_NFACILITIES || (PRIMASK(pri) & LogMask) == 0)
return;
if (LogFile < 0)
- openlog(LogTag, LogStat & ~LOG_ODELAY, 0);
+ openlog(LogTag, LogStat | LOG_NDELAY, 0);
/* set default facility if none specified */
if ((pri & LOG_FACMASK) == 0)
/* set default facility if none specified */
if ((pri & LOG_FACMASK) == 0)
return;
SyslogAddr.sa_family = AF_UNIX;
strncpy(SyslogAddr.sa_data, logname, sizeof SyslogAddr.sa_data);
return;
SyslogAddr.sa_family = AF_UNIX;
strncpy(SyslogAddr.sa_data, logname, sizeof SyslogAddr.sa_data);
- if (!(LogStat & LOG_ODELAY)) {
+ if (LogStat & LOG_NDELAY) {
LogFile = socket(AF_UNIX, SOCK_DGRAM, 0);
fcntl(LogFile, F_SETFD, 1);
}
LogFile = socket(AF_UNIX, SOCK_DGRAM, 0);
fcntl(LogFile, F_SETFD, 1);
}
/*
* CLOSELOG -- close the system log
*/
/*
* CLOSELOG -- close the system log
*/