[patch] get rlm_linelog syslog working with Solaris9

Alan DeKok aland at deployingradius.com
Wed Mar 4 13:54:15 CET 2009


Hermann Lauer wrote:
> according to the syslog call manpage (checked in Linux and Solaris 9)
> LOG_PID is only usable in the openlog call, so the current code
> needs the attached patch to get rlm_linelog syslog logging working 
> under Solaris 9.

  OK.

> Hardcoding LOG_AUTHPRIV also makes not too much sense for me,
> as the syslog facility can be configured in the log section anyways.

  Hmm... the linelog module doesn't change the facility, but the log{}
section will cause openlog() to be called.

> Best of course would be to make it configurable per linelog instance using the
>  static const FR_NAME_NUMBER str2fac
> array defined in the src/main/mainconfig.c file.

  That's for later.

  I've added your patch, thanks.

  Alan DeKok.



More information about the Freeradius-Devel mailing list