libc/syslog: fully deprecate and don't try to open "/dev/log"
The "/dev/log" socket existed in pre-FreeBSD times. Later it was substituted to a compatibility symlink. The symlink creation was deprecated in FreeBSD 10.2 and 9-STABLE. Reviewed by: markj Differential revision: https://reviews.freebsd.org/D35304
This commit is contained in:
parent
458f475df8
commit
f9e62cbacc
@ -435,18 +435,6 @@ connectlog(void)
|
|||||||
status = CONNDEF;
|
status = CONNDEF;
|
||||||
}
|
}
|
||||||
|
|
||||||
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) {
|
if (status == NOCONN) {
|
||||||
(void)_close(LogFile);
|
(void)_close(LogFile);
|
||||||
LogFile = -1;
|
LogFile = -1;
|
||||||
|
@ -37,7 +37,6 @@
|
|||||||
|
|
||||||
#define _PATH_LOG "/var/run/log"
|
#define _PATH_LOG "/var/run/log"
|
||||||
#define _PATH_LOG_PRIV "/var/run/logpriv"
|
#define _PATH_LOG_PRIV "/var/run/logpriv"
|
||||||
#define _PATH_OLDLOG "/dev/log" /* backward compatibility */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* priorities/facilities are encoded into a single 32-bit quantity, where the
|
* priorities/facilities are encoded into a single 32-bit quantity, where the
|
||||||
|
Loading…
Reference in New Issue
Block a user