diff options
Diffstat (limited to 'include/syslog.h')
| -rw-r--r-- | include/syslog.h | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/include/syslog.h b/include/syslog.h new file mode 100644 index 00000000..ef88d0dc --- /dev/null +++ b/include/syslog.h @@ -0,0 +1,45 @@ +#ifndef __SYSLOG_H +#define __SYSLOG_H + +#define LOG_PID 0x01 +#define LOG_CONS 0x02 +#define LOG_NDELAY 0x04 +#define LOG_ODELAY 0x08 +#define LOG_NOWAIT 0x10 + +#define LOG_KERN (0 << 3) +#define LOG_USER (1 << 3) +#define LOG_MAIL (2 << 3) +#define LOG_NEWS (7 << 3) +#define LOG_UUCP (8 << 3) +#define LOG_DAEMON (3 << 3) +#define LOG_AUTH (4 << 3) +#define LOG_CRON (9 << 3) +#define LOG_LPR (6 << 3) +#define LOG_LOCAL0 (16 << 3) +#define LOG_LOCAL1 (17 << 3) +#define LOG_LOCAL2 (18 << 3) +#define LOG_LOCAL3 (19 << 3) +#define LOG_LOCAL4 (20 << 3) +#define LOG_LOCAL5 (21 << 3) +#define LOG_LOCAL6 (22 << 3) +#define LOG_LOCAL7 (23 << 3) + +#define LOG_MASK(pri) (1 << (p)) +#define LOG_UPTO(pri) ((1 << ((p) + 1)) - 1) + +#define LOG_EMERG 0 +#define LOG_ALERT 1 +#define LOG_CRIT 2 +#define LOG_ERR 3 +#define LOG_WARNING 4 +#define LOG_NOTICE 5 +#define LOG_INFO 6 +#define LOG_DEBUG 7 + +void closelog(void); +void openlog(const char *, int, int); +int setlogmask(int); +void syslog(int, const char *, ...); + +#endif |
