/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: bsd_extn:syslog.h (VERSION 2.6)
*/

#ifndef __TDF_BSD_EXTN_SYSLOG_H
#define __TDF_BSD_EXTN_SYSLOG_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__bsd_extn__syslog begin

#pragma token FUNC void (int, const char *, ...) : syslog # bsd_extn.syslog.syslog
#pragma token FUNC void (const char *, int, int) : openlog # bsd_extn.syslog.openlog
#pragma token FUNC void (void) : closelog # bsd_extn.syslog.closelog
#pragma token FUNC int (int) : setlogmask # bsd_extn.syslog.setlogmask
#pragma token EXP const : int : LOG_EMERG # bsd_extn.syslog.LOG_EMERG
#pragma token EXP const : int : LOG_ALERT # bsd_extn.syslog.LOG_ALERT
#pragma token EXP const : int : LOG_CRIT # bsd_extn.syslog.LOG_CRIT
#pragma token EXP const : int : LOG_ERR # bsd_extn.syslog.LOG_ERR
#pragma token EXP const : int : LOG_WARNING # bsd_extn.syslog.LOG_WARNING
#pragma token EXP const : int : LOG_NOTICE # bsd_extn.syslog.LOG_NOTICE
#pragma token EXP const : int : LOG_INFO # bsd_extn.syslog.LOG_INFO
#pragma token EXP const : int : LOG_DEBUG # bsd_extn.syslog.LOG_DEBUG
#pragma token EXP const : int : LOG_PID # bsd_extn.syslog.LOG_PID
#pragma token EXP const : int : LOG_CONS # bsd_extn.syslog.LOG_CONS
#pragma token EXP const : int : LOG_ODELAY # bsd_extn.syslog.LOG_ODELAY
#pragma token EXP const : int : LOG_NDELAY # bsd_extn.syslog.LOG_NDELAY
#pragma token EXP const : int : LOG_NOWAIT # bsd_extn.syslog.LOG_NOWAIT
#pragma token EXP const : int : LOG_KERN # bsd_extn.syslog.LOG_KERN
#pragma token EXP const : int : LOG_USER # bsd_extn.syslog.LOG_USER
#pragma token EXP const : int : LOG_MAIL # bsd_extn.syslog.LOG_MAIL
#pragma token EXP const : int : LOG_DAEMON # bsd_extn.syslog.LOG_DAEMON
#pragma token EXP const : int : LOG_AUTH # bsd_extn.syslog.LOG_AUTH
#pragma token EXP const : int : LOG_SYSLOG # bsd_extn.syslog.LOG_SYSLOG
#pragma token EXP const : int : LOG_LPR # bsd_extn.syslog.LOG_LPR
#pragma token EXP const : int : LOG_LOCAL0 # bsd_extn.syslog.LOG_LOCAL0
#pragma token EXP const : int : LOG_LOCAL1 # bsd_extn.syslog.LOG_LOCAL1
#pragma token EXP const : int : LOG_LOCAL2 # bsd_extn.syslog.LOG_LOCAL2
#pragma token EXP const : int : LOG_LOCAL3 # bsd_extn.syslog.LOG_LOCAL3
#pragma token EXP const : int : LOG_LOCAL4 # bsd_extn.syslog.LOG_LOCAL4
#pragma token EXP const : int : LOG_LOCAL5 # bsd_extn.syslog.LOG_LOCAL5
#pragma token EXP const : int : LOG_LOCAL6 # bsd_extn.syslog.LOG_LOCAL6
#pragma token EXP const : int : LOG_LOCAL7 # bsd_extn.syslog.LOG_LOCAL7
#pragma token PROC (EXP rvalue : int : ) EXP rvalue : int : LOG_MASK # bsd_extn.syslog.LOG_MASK
#pragma token PROC (EXP rvalue : int : ) EXP rvalue : int : LOG_UPTO # bsd_extn.syslog.LOG_UPTO

#pragma interface openlog closelog setlogmask LOG_EMERG LOG_ALERT LOG_CRIT
#pragma interface LOG_ERR LOG_WARNING LOG_NOTICE LOG_INFO LOG_DEBUG LOG_PID
#pragma interface LOG_CONS LOG_ODELAY LOG_NDELAY LOG_NOWAIT LOG_KERN
#pragma interface LOG_USER LOG_MAIL LOG_DAEMON LOG_AUTH LOG_SYSLOG LOG_LPR
#pragma interface LOG_LOCAL0 LOG_LOCAL1 LOG_LOCAL2 LOG_LOCAL3 LOG_LOCAL4
#pragma interface LOG_LOCAL5 LOG_LOCAL6 LOG_LOCAL7 LOG_MASK LOG_UPTO

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_BSD_EXTN_SYSLOG_H */
