now works with 4.2BSD syslog (blech)

This commit is contained in:
Todd C. Miller
1994-07-25 22:26:33 +00:00
parent 93230e6c29
commit 7b70cafbb2
2 changed files with 7 additions and 1 deletions

View File

@@ -233,7 +233,12 @@ void log_error(code)
send_mail();
#ifdef SYSLOG
#ifdef Syslog_facility
openlog(Syslog_ident, Syslog_options, Syslog_facility);
#else
openlog(Syslog_ident, Syslog_options);
#endif /* Syslog_facility */
/*
* Log the full line, breaking into multiple syslog(3) calls if necesary
*/

3
sudo.h
View File

@@ -222,6 +222,7 @@ typedef struct list {
/*
* Syslog(3) parameters
*/
#ifdef SYSLOG
# include <syslog.h>
# ifndef Syslog_ident
@@ -230,7 +231,7 @@ typedef struct list {
# ifndef Syslog_options
# define Syslog_options 0
# endif
# ifndef Syslog_facility
# if !defined(Syslog_facility) && defined(LOG_LOCAL2)
# define Syslog_facility LOG_LOCAL2
# endif
# ifndef Syslog_priority_OK