Win32-OpenSSH/contrib/win32/win32compat/includes/syslog.h

31 lines
1.1 KiB
C
Raw Normal View History

#ifndef COMPAT_SYSLOG_H
#define COMPAT_SYSLOG_H 1
/* Compatibility header to give us some syslog-like functionality on Win32 */
#define LOG_CRIT (2) /* critical */
#define LOG_ERR (3) /* errors */
#define LOG_WARNING (4) /* warnings */
#define LOG_INFO (6) /* informational */
#define LOG_DEBUG (7) /* debug messages */
#define LOG_USER (1 << 3) /* user level messages */
#define LOG_DAEMON (3 << 3) /* daemons/servers */
#define LOG_AUTH (4 << 3) /* security messages */
#define LOG_LOCAL0 (16 << 3) /* reserved for local use */
#define LOG_LOCAL1 (17 << 3) /* reserved for local use */
#define LOG_LOCAL2 (18 << 3) /* reserved for local use */
#define LOG_LOCAL3 (19 << 3) /* reserved for local use */
#define LOG_LOCAL4 (20 << 3) /* reserved for local use */
#define LOG_LOCAL5 (21 << 3) /* reserved for local use */
#define LOG_LOCAL6 (22 << 3) /* reserved for local use */
#define LOG_LOCAL7 (23 << 3) /* reserved for local use */
#define LOG_PID 0x01 /* log the pid */
void openlog (char *, unsigned int, int);
void closelog (void);
void syslog (int, const char *, const char *);
#endif