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

#ifndef __TDF_UNIX95_SYSLOG_H
#define __TDF_UNIX95_SYSLOG_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__unix95__syslog begin

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

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

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_UNIX95_SYSLOG_H */
