E:/Projects/AvrLib/include/sys/syslog.h File Reference

#include <sys/types.h>
#include <stdarg.h>

Include dependency graph for syslog.h:

Go to the source code of this file.

Defines

#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
#define LOG_PRIMASK   0x07
#define LOG_PRI(p)   ((p) & LOG_PRIMASK)
#define LOG_MAKEPRI(fac, pri)   (((fac) << 3) | (pri))
#define LOG_KERN   (0<<3)
#define LOG_USER   (1<<3)
#define LOG_MAIL   (2<<3)
#define LOG_DAEMON   (3<<3)
#define LOG_AUTH   (4<<3)
#define LOG_SYSLOG   (5<<3)
#define LOG_LPR   (6<<3)
#define LOG_NEWS   (7<<3)
#define LOG_UUCP   (8<<3)
#define LOG_CRON   (9<<3)
#define LOG_AUTHPRIV   (10<<3)
#define LOG_FTP   (11<<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_NFACILITIES   24
#define LOG_FACMASK   0x03f8
#define LOG_FAC(p)   (((p) & LOG_FACMASK) >> 3)
#define LOG_PRINTF   -1
#define LOG_MASK(pri)   (1 << (pri))
#define LOG_UPTO(pri)   ((1 << ((pri)+1)) - 1)
#define LOG_PID   0x01
#define LOG_CONS   0x02
#define LOG_ODELAY   0x04
#define LOG_NDELAY   0x08
#define LOG_NOWAIT   0x10
#define LOG_PERROR   0x20

Functions

__BEGIN_DECLS void closelog (void)
void openlog (CONST char *, int, int)
int setlogmask (int)
u_long setlogserver (u_long ip, u_short port)
void syslog (int, CONST char *,...)
void vsyslog (int, CONST char *, va_list)


Define Documentation

#define LOG_ALERT   1

Definition at line 91 of file syslog.h.

#define LOG_AUTH   (4<<3)

Definition at line 109 of file syslog.h.

#define LOG_AUTHPRIV   (10<<3)

Definition at line 115 of file syslog.h.

#define LOG_CONS   0x02

Definition at line 148 of file syslog.h.

#define LOG_CRIT   2

Definition at line 92 of file syslog.h.

#define LOG_CRON   (9<<3)

Definition at line 114 of file syslog.h.

#define LOG_DAEMON   (3<<3)

Definition at line 108 of file syslog.h.

#define LOG_DEBUG   7

Definition at line 97 of file syslog.h.

#define LOG_EMERG   0

Definition at line 90 of file syslog.h.

#define LOG_ERR   3

Definition at line 93 of file syslog.h.

#define LOG_FAC (  )     (((p) & LOG_FACMASK) >> 3)

Definition at line 131 of file syslog.h.

#define LOG_FACMASK   0x03f8

Definition at line 129 of file syslog.h.

#define LOG_FTP   (11<<3)

Definition at line 116 of file syslog.h.

#define LOG_INFO   6

Definition at line 96 of file syslog.h.

#define LOG_KERN   (0<<3)

Definition at line 105 of file syslog.h.

#define LOG_LOCAL0   (16<<3)

Definition at line 119 of file syslog.h.

#define LOG_LOCAL1   (17<<3)

Definition at line 120 of file syslog.h.

#define LOG_LOCAL2   (18<<3)

Definition at line 121 of file syslog.h.

#define LOG_LOCAL3   (19<<3)

Definition at line 122 of file syslog.h.

#define LOG_LOCAL4   (20<<3)

Definition at line 123 of file syslog.h.

#define LOG_LOCAL5   (21<<3)

Definition at line 124 of file syslog.h.

#define LOG_LOCAL6   (22<<3)

Definition at line 125 of file syslog.h.

#define LOG_LOCAL7   (23<<3)

Definition at line 126 of file syslog.h.

#define LOG_LPR   (6<<3)

Definition at line 111 of file syslog.h.

#define LOG_MAIL   (2<<3)

Definition at line 107 of file syslog.h.

#define LOG_MAKEPRI ( fac,
pri   )     (((fac) << 3) | (pri))

Definition at line 102 of file syslog.h.

#define LOG_MASK ( pri   )     (1 << (pri))

Definition at line 138 of file syslog.h.

#define LOG_NDELAY   0x08

Definition at line 150 of file syslog.h.

#define LOG_NEWS   (7<<3)

Definition at line 112 of file syslog.h.

#define LOG_NFACILITIES   24

Definition at line 128 of file syslog.h.

#define LOG_NOTICE   5

Definition at line 95 of file syslog.h.

#define LOG_NOWAIT   0x10

Definition at line 151 of file syslog.h.

#define LOG_ODELAY   0x04

Definition at line 149 of file syslog.h.

#define LOG_PERROR   0x20

Definition at line 152 of file syslog.h.

#define LOG_PID   0x01

Definition at line 147 of file syslog.h.

#define LOG_PRI (  )     ((p) & LOG_PRIMASK)

Definition at line 101 of file syslog.h.

#define LOG_PRIMASK   0x07

Definition at line 99 of file syslog.h.

#define LOG_PRINTF   -1

Definition at line 133 of file syslog.h.

#define LOG_SYSLOG   (5<<3)

Definition at line 110 of file syslog.h.

#define LOG_UPTO ( pri   )     ((1 << ((pri)+1)) - 1)

Definition at line 139 of file syslog.h.

#define LOG_USER   (1<<3)

Definition at line 106 of file syslog.h.

#define LOG_UUCP   (8<<3)

Definition at line 113 of file syslog.h.

#define LOG_WARNING   4

Definition at line 94 of file syslog.h.


Function Documentation

__BEGIN_DECLS void closelog ( void   ) 

void openlog ( CONST char *  ,
int  ,
int   
)

int setlogmask ( int   ) 

u_long setlogserver ( u_long  ip,
u_short  port 
)

void syslog ( int  ,
CONST char *  ,
  ... 
)

void vsyslog ( int  ,
CONST char *  ,
va_list   
)


Generated on Sun Aug 31 13:30:19 2008 for FrankenRTOS by  doxygen 1.5.6