#include "logs.h" int bbs_log( const char *syslname ) { int ret; char *term=NULL; setlogmask (LOG_UPTO (LOG_NOTICE)); if ( syslname == NULL ) { openlog ( BBS_DEFAULT_SYSLOG, LOG_CONS | LOG_PID | LOG_NDELAY, LOG_LOCAL1); } else { openlog ( syslname, LOG_CONS | LOG_PID | LOG_NDELAY, LOG_LOCAL1 ); } term = getenv( "TERM" ); if ( term != NULL ) syslog (LOG_NOTICE, "BBS visitor with TERM=%s", term); else syslog( LOG_NOTICE, "BBS visitor" ); closelog (); return ret; }