Changeset View
Changeset View
Standalone View
Standalone View
lib/libc/gen/syslog.c
Show First 20 Lines • Show All 430 Lines • ▼ Show 20 Lines | if (status == NOCONN) { | ||||
(void)strncpy(SyslogAddr.sun_path, _PATH_LOG, | (void)strncpy(SyslogAddr.sun_path, _PATH_LOG, | ||||
sizeof SyslogAddr.sun_path); | sizeof SyslogAddr.sun_path); | ||||
if (_connect(LogFile, (struct sockaddr *)&SyslogAddr, | if (_connect(LogFile, (struct sockaddr *)&SyslogAddr, | ||||
sizeof(SyslogAddr)) != -1) | sizeof(SyslogAddr)) != -1) | ||||
status = CONNDEF; | status = CONNDEF; | ||||
} | } | ||||
if (status == NOCONN) { | if (status == NOCONN) { | ||||
/* | |||||
* Try the old "/dev/log" path, for backward | |||||
* compatibility. | |||||
*/ | |||||
(void)strncpy(SyslogAddr.sun_path, _PATH_OLDLOG, | |||||
sizeof SyslogAddr.sun_path); | |||||
if (_connect(LogFile, (struct sockaddr *)&SyslogAddr, | |||||
sizeof(SyslogAddr)) != -1) | |||||
status = CONNDEF; | |||||
} | |||||
if (status == NOCONN) { | |||||
(void)_close(LogFile); | (void)_close(LogFile); | ||||
LogFile = -1; | LogFile = -1; | ||||
} | } | ||||
} | } | ||||
} | } | ||||
static void | static void | ||||
openlog_unlocked(const char *ident, int logstat, int logfac) | openlog_unlocked(const char *ident, int logstat, int logfac) | ||||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |