@@ -55,6 +55,58 @@ extern "C" {
55
55
#define LOG_INFO 6
56
56
#define LOG_DEBUG 7
57
57
58
+ #if defined SYSLOG_NAMES && defined __USE_MISC
59
+ typedef struct _code {
60
+ char * c_name ;
61
+ int c_val ;
62
+ } CODE ;
63
+
64
+ #define INTERNAL_NOPRI 0x10
65
+ #define INTERNAL_MARK LOG_MAKEPRI(LOG_NFACILITIES << 3, 0)
66
+
67
+ CODE prioritynames [] = {
68
+ { "alert" , LOG_ALERT },
69
+ { "crit" , LOG_CRIT },
70
+ { "debug" , LOG_DEBUG },
71
+ { "emerg" , LOG_EMERG },
72
+ { "err" , LOG_ERR },
73
+ { "error" , LOG_ERR }, /* DEPRECATED */
74
+ { "info" , LOG_INFO },
75
+ { "none" , INTERNAL_NOPRI }, /* INTERNAL */
76
+ { "notice" , LOG_NOTICE },
77
+ { "panic" , LOG_EMERG }, /* DEPRECATED */
78
+ { "warn" , LOG_WARNING }, /* DEPRECATED */
79
+ { "warning" , LOG_WARNING },
80
+ { NULL , -1 }
81
+ };
82
+
83
+ CODE facilitynames [] = {
84
+ { "auth" , LOG_AUTH },
85
+ { "authpriv" , LOG_AUTHPRIV },
86
+ { "cron" , LOG_CRON },
87
+ { "daemon" , LOG_DAEMON },
88
+ { "ftp" , LOG_FTP },
89
+ { "kern" , LOG_KERN },
90
+ { "lpr" , LOG_LPR },
91
+ { "mail" , LOG_MAIL },
92
+ { "mark" , INTERNAL_MARK }, /* INTERNAL */
93
+ { "news" , LOG_NEWS },
94
+ { "security" , LOG_AUTH }, /* DEPRECATED */
95
+ { "syslog" , LOG_SYSLOG },
96
+ { "user" , LOG_USER },
97
+ { "uucp" , LOG_UUCP },
98
+ { "local0" , LOG_LOCAL0 },
99
+ { "local1" , LOG_LOCAL1 },
100
+ { "local2" , LOG_LOCAL2 },
101
+ { "local3" , LOG_LOCAL3 },
102
+ { "local4" , LOG_LOCAL4 },
103
+ { "local5" , LOG_LOCAL5 },
104
+ { "local6" , LOG_LOCAL6 },
105
+ { "local7" , LOG_LOCAL7 },
106
+ { NULL , -1 }
107
+ };
108
+ #endif
109
+
58
110
#ifndef __MLIBC_ABI_ONLY
59
111
60
112
void closelog (void );
0 commit comments