Apply Matt Ghali's --with-syslog-facility patch

svn:r5883
This commit is contained in:
Peter Palfrader 2006-02-01 02:15:44 +00:00
parent 415544bb75
commit dbf2e10460
2 changed files with 8 additions and 1 deletions

View File

@ -429,6 +429,13 @@ if [[ $dmalloc -eq 1 ]]; then
AC_DEFINE(DMALLOC_FUNC_CHECK, 1, [Enable dmalloc's malloc function check]) AC_DEFINE(DMALLOC_FUNC_CHECK, 1, [Enable dmalloc's malloc function check])
fi fi
# Allow user to specify an alternate syslog facility
AC_ARG_WITH(syslog-facility,
[ --with-syslog-facility=LOG syslog facility to use (default=LOG_DAEMON)],
syslog_facility="$withval", syslog_facility="LOG_DAEMON")
AC_DEFINE_UNQUOTED(LOGFACILITY,$syslog_facility,[name of the syslog facility])
AC_SUBST(LOGFACILITY)
# Check for gethostbyname_r in all its glorious incompatible versions. # Check for gethostbyname_r in all its glorious incompatible versions.
# (This logic is based on that in Python's configure.in) # (This logic is based on that in Python's configure.in)
AH_TEMPLATE(HAVE_GETHOSTBYNAME_R, AH_TEMPLATE(HAVE_GETHOSTBYNAME_R,

View File

@ -487,7 +487,7 @@ add_syslog_log(int loglevelMin, int loglevelMax)
logfile_t *lf; logfile_t *lf;
if (syslog_count++ == 0) if (syslog_count++ == 0)
/* This is the first syslog. */ /* This is the first syslog. */
openlog("Tor", LOG_PID | LOG_NDELAY, LOG_DAEMON); openlog("Tor", LOG_PID | LOG_NDELAY, LOGFACILITY);
lf = tor_malloc_zero(sizeof(logfile_t)); lf = tor_malloc_zero(sizeof(logfile_t));
lf->min_loglevel = loglevelMin; lf->min_loglevel = loglevelMin;