10 constant_LOG_NO(char *name, int len)
12 switch (name[6 + 0]) {
14 if (strEQ(name + 6, "TICE")) { /* "LOG_NO" removed */
22 if (strEQ(name + 6, "WAIT")) { /* "LOG_NO" removed */
39 constant_LOG_N(char *name, int len)
41 switch (name[5 + 0]) {
43 if (strEQ(name + 5, "DELAY")) { /* "LOG_N" removed */
51 if (strEQ(name + 5, "EWS")) { /* "LOG_N" removed */
59 if (strEQ(name + 5, "FACILITIES")) { /* "LOG_N" removed */
60 #ifdef LOG_NFACILITIES
61 return LOG_NFACILITIES;
67 return constant_LOG_NO(name, len);
78 constant_LOG_P(char *name, int len)
80 switch (name[5 + 0]) {
82 if (strEQ(name + 5, "ERROR")) { /* "LOG_P" removed */
90 if (strEQ(name + 5, "ID")) { /* "LOG_P" removed */
98 if (strEQ(name + 5, "RIMASK")) { /* "LOG_P" removed */
115 constant_LOG_AU(char *name, int len)
121 switch (name[6 + 2]) {
123 if (strEQ(name + 6, "TH")) { /* "LOG_AU" removed */
131 if (strEQ(name + 6, "THPRIV")) { /* "LOG_AU" removed */
148 constant_LOG_A(char *name, int len)
150 switch (name[5 + 0]) {
152 if (strEQ(name + 5, "LERT")) { /* "LOG_A" removed */
160 return constant_LOG_AU(name, len);
171 constant_LOG_CR(char *name, int len)
173 switch (name[6 + 0]) {
175 if (strEQ(name + 6, "IT")) { /* "LOG_CR" removed */
183 if (strEQ(name + 6, "ON")) { /* "LOG_CR" removed */
200 constant_LOG_C(char *name, int len)
202 switch (name[5 + 0]) {
204 if (strEQ(name + 5, "ONS")) { /* "LOG_C" removed */
212 return constant_LOG_CR(name, len);
223 constant_LOG_D(char *name, int len)
225 switch (name[5 + 0]) {
227 if (strEQ(name + 5, "AEMON")) { /* "LOG_D" removed */
235 if (strEQ(name + 5, "EBUG")) { /* "LOG_D" removed */
252 constant_LOG_U(char *name, int len)
254 switch (name[5 + 0]) {
256 if (strEQ(name + 5, "SER")) { /* "LOG_U" removed */
264 if (strEQ(name + 5, "UCP")) { /* "LOG_U" removed */
281 constant_LOG_E(char *name, int len)
283 switch (name[5 + 0]) {
285 if (strEQ(name + 5, "MERG")) { /* "LOG_E" removed */
293 if (strEQ(name + 5, "RR")) { /* "LOG_E" removed */
310 constant_LOG_F(char *name, int len)
312 switch (name[5 + 0]) {
314 if (strEQ(name + 5, "ACMASK")) { /* "LOG_F" removed */
322 if (strEQ(name + 5, "TP")) { /* "LOG_F" removed */
339 constant_LOG_LO(char *name, int len)
345 switch (name[6 + 3]) {
347 if (strEQ(name + 6, "CAL0")) { /* "LOG_LO" removed */
355 if (strEQ(name + 6, "CAL1")) { /* "LOG_LO" removed */
363 if (strEQ(name + 6, "CAL2")) { /* "LOG_LO" removed */
371 if (strEQ(name + 6, "CAL3")) { /* "LOG_LO" removed */
379 if (strEQ(name + 6, "CAL4")) { /* "LOG_LO" removed */
387 if (strEQ(name + 6, "CAL5")) { /* "LOG_LO" removed */
395 if (strEQ(name + 6, "CAL6")) { /* "LOG_LO" removed */
403 if (strEQ(name + 6, "CAL7")) { /* "LOG_LO" removed */
420 constant_LOG_L(char *name, int len)
422 switch (name[5 + 0]) {
424 if (strEQ(name + 5, "FMT")) { /* "LOG_L" removed */
432 return constant_LOG_LO(name, len);
434 if (strEQ(name + 5, "PR")) { /* "LOG_L" removed */
451 constant(char *name, int len)
458 switch (name[0 + 4]) {
460 if (!strnEQ(name + 0,"LOG_", 4))
462 return constant_LOG_A(name, len);
464 if (!strnEQ(name + 0,"LOG_", 4))
466 return constant_LOG_C(name, len);
468 if (!strnEQ(name + 0,"LOG_", 4))
470 return constant_LOG_D(name, len);
472 if (!strnEQ(name + 0,"LOG_", 4))
474 return constant_LOG_E(name, len);
476 if (!strnEQ(name + 0,"LOG_", 4))
478 return constant_LOG_F(name, len);
480 if (strEQ(name + 0, "LOG_INFO")) { /* "" removed */
488 if (strEQ(name + 0, "LOG_KERN")) { /* "" removed */
496 if (!strnEQ(name + 0,"LOG_", 4))
498 return constant_LOG_L(name, len);
500 if (strEQ(name + 0, "LOG_MAIL")) { /* "" removed */
508 if (!strnEQ(name + 0,"LOG_", 4))
510 return constant_LOG_N(name, len);
512 if (strEQ(name + 0, "LOG_ODELAY")) { /* "" removed */
520 if (!strnEQ(name + 0,"LOG_", 4))
522 return constant_LOG_P(name, len);
524 if (strEQ(name + 0, "LOG_SYSLOG")) { /* "" removed */
532 if (!strnEQ(name + 0,"LOG_", 4))
534 return constant_LOG_U(name, len);
536 if (strEQ(name + 0, "LOG_WARNING")) { /* "" removed */
553 MODULE = Sys::Syslog PACKAGE = Sys::Syslog
574 croak("Your vendor has not defined the Sys::Syslog macro LOG_FAC");
588 croak("Your vendor has not defined the Sys::Syslog macro LOG_PRI");
601 RETVAL = LOG_MAKEPRI(fac,pri);
603 croak("Your vendor has not defined the Sys::Syslog macro LOG_MAKEPRI");
615 RETVAL = LOG_MASK(pri);
617 croak("Your vendor has not defined the Sys::Syslog macro LOG_MASK");
629 RETVAL = LOG_UPTO(pri);
631 croak("Your vendor has not defined the Sys::Syslog macro LOG_UPTO");
644 char * s = SvPV(sv, len);
646 RETVAL = constant(s,len);