Return to log.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.39, 2006/08/18 09:13:25 | version 1.40, 2007/05/17 07:50:31 | ||
---|---|---|---|
|
|
||
#include <string.h> | #include <string.h> | ||
#include <syslog.h> | #include <syslog.h> | ||
#include <unistd.h> | #include <unistd.h> | ||
#include <errno.h> | |||
#include <vis.h> | #include <vis.h> | ||
#include "xmalloc.h" | #include "xmalloc.h" | ||
|
|
||
char fmtbuf[MSGBUFSIZ]; | char fmtbuf[MSGBUFSIZ]; | ||
char *txt = NULL; | char *txt = NULL; | ||
int pri = LOG_INFO; | int pri = LOG_INFO; | ||
int saved_errno = errno; | |||
if (level > log_level) | if (level > log_level) | ||
return; | return; | ||
|
|
||
syslog_r(pri, &sdata, "%.500s", fmtbuf); | syslog_r(pri, &sdata, "%.500s", fmtbuf); | ||
closelog_r(&sdata); | closelog_r(&sdata); | ||
} | } | ||
errno = saved_errno; | |||
} | } |