ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

syslog.h File Reference
#include <stdarg.h>

Go to the source code of this file.

Defines

#define LOG_EMERG   0 /* system is unusable */
#define LOG_ALERT   1 /* action must be taken immediately */
#define LOG_CRIT   2 /* critical conditions */
#define LOG_ERR   3 /* error conditions */
#define LOG_WARNING   4 /* warning conditions */
#define LOG_NOTICE   5 /* normal but significant condition */
#define LOG_INFO   6 /* informational */
#define LOG_DEBUG   7 /* debug-level messages */
#define LOG_PRIMASK   0x07 /* mask to extract priority part (internal) */
#define LOG_PRI(p)   ((p) & LOG_PRIMASK)
#define LOG_MAKEPRI(fac, pri)   (((fac) << 3) | (pri))
#define LOG_KERN   (0<<3) /* kernel messages */
#define LOG_USER   (1<<3) /* random user-level messages */
#define LOG_MAIL   (2<<3) /* mail system */
#define LOG_DAEMON   (3<<3) /* system daemons */
#define LOG_AUTH   (4<<3) /* security/authorization messages */
#define LOG_SYSLOG   (5<<3) /* messages generated internally by syslogd */
#define LOG_LPR   (6<<3) /* line printer subsystem */
#define LOG_NEWS   (7<<3) /* network news subsystem */
#define LOG_UUCP   (8<<3) /* UUCP subsystem */
#define LOG_CRON   (9<<3) /* clock daemon */
#define LOG_AUTHPRIV   (10<<3) /* security/authorization messages (private) */
#define LOG_FTP   (11<<3) /* ftp daemon */
#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_NFACILITIES   24 /* current number of facilities */
#define LOG_FACMASK   0x03f8 /* mask to extract facility part */
#define LOG_FAC(p)   (((p) & LOG_FACMASK) >> 3)
#define LOG_MASK(pri)   (1 << (pri)) /* mask for one priority */
#define LOG_UPTO(pri)   ((1 << ((pri)+1)) - 1) /* all priorities through pri */
#define LOG_PID   0x01 /* log the pid with each message */
#define LOG_CONS   0x02 /* log on the console if errors in sending */
#define LOG_ODELAY   0x04 /* delay open until first syslog() (default) */
#define LOG_NDELAY   0x08 /* don't delay open */
#define LOG_NOWAIT   0x10 /* don't wait for console forks: DEPRECATED */
#define LOG_PERROR   0x20 /* log to stderr as well */
#define SYSLOG_PORT   514

Functions

void closelog (void)
void openlog (char *__ident, int __option, int __facility)
int setlogmask (int __mask)
void syslog (int __pri, char *__fmt,...)
void vsyslog (int __pri, char *__fmt, va_list __ap)
const charset_syslog_conf_dir (const char *dir)

Generated on Sat May 26 2012 04:43:24 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.