/[monit]/monit/p.y
ViewVC logotype

Diff of /monit/p.y

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.65 by rory, Wed Jun 4 05:26:37 2003 UTC revision 1.66 by rory, Thu Jun 5 00:01:06 2003 UTC
# Line 196  Line 196 
196  %token SET LOGFILE DAEMON SYSLOG MAILSERVER HTTPD ALLOW ADDRESS INIT  %token SET LOGFILE DAEMON SYSLOG MAILSERVER HTTPD ALLOW ADDRESS INIT
197  %token PEMFILE ENABLE DISABLE HTTPDSSL CLIENTPEMFILE ALLOWSELFCERTIFICATION  %token PEMFILE ENABLE DISABLE HTTPDSSL CLIENTPEMFILE ALLOWSELFCERTIFICATION
198  %token CHECK PIDFILE START STOP  %token CHECK PIDFILE START STOP
199  %token HOST PORT TYPE UDP TCP TCPSSL PROTOCOL  %token HOST PORT TYPE UDP TCP TCPSSL PROTOCOL FACILITY
200  %token ALERT MAILFORMAT UNIXSOCKET  %token ALERT MAILFORMAT UNIXSOCKET
201  %token TIMEOUT RESTART CHECKSUM EXPECT EVERY  %token TIMEOUT RESTART CHECKSUM EXPECT EVERY
202  %token DEFAULT HTTP FTP SMTP POP IMAP NNTP SSH DWP LDAP2 LDAP3 CERTMD5  %token DEFAULT HTTP FTP SMTP POP IMAP NNTP SSH DWP LDAP2 LDAP3 CERTMD5
# Line 287  setlog          : SET LOGFILE PATH   { Line 287  setlog          : SET LOGFILE PATH   {
287                    init_syslog();                    init_syslog();
288                    Run.facility = LOG_USER;                    Run.facility = LOG_USER;
289                  }                  }
290                  | SET LOGFILE SYSLOG NUMBER {                  | SET LOGFILE SYSLOG FACILITY STRING {
291                    init_syslog();                    init_syslog();
292                    switch ( $4 ) {                    if ( !strcmp($5,"local0")) {
                   case 0:  
293                      Run.facility = LOG_LOCAL0;                      Run.facility = LOG_LOCAL0;
294                      break;                      goto success;
295                    case 1:                    } else if ( !strcmp($5, "local1")) {
296                      Run.facility = LOG_LOCAL1;                      Run.facility = LOG_LOCAL1;
297                      break;                      goto success;
298                    case 2:                    } else if ( !strcmp($5, "local2")) {
299                      Run.facility = LOG_LOCAL2;                      Run.facility = LOG_LOCAL2;
300                      break;                      goto success;
301                    case 3:                    } else if ( !strcmp($5, "local3")) {
302                      Run.facility = LOG_LOCAL3;                      Run.facility = LOG_LOCAL3;
303                      break;                      goto success;
304                    case 4:                    } else if ( !strcmp($5, "local4")) {
305                      Run.facility = LOG_LOCAL4;                      Run.facility = LOG_LOCAL4;
306                      break;                      goto success;
307                    case 5:                    } else if ( !strcmp($5, "local5")) {
308                      Run.facility = LOG_LOCAL5;                      Run.facility = LOG_LOCAL5;
309                      break;                      goto success;
310                    case 6:                    } else if ( !strcmp($5, "local6")) {
311                      Run.facility = LOG_LOCAL6;                      Run.facility = LOG_LOCAL6;
312                      break;                      goto success;
313                    case 7:                    } else if ( !strcmp($5, "local7")) {
314                      Run.facility = LOG_LOCAL7;                      Run.facility = LOG_LOCAL7;
315                      break;                      goto success;
316                    default:                    } else if ( !strcmp($5, "log_daemon")) {
317                      printf("Invalid facility given %d\n", $4);                      Run.facility = LOG_DAEMON;
318                        goto success;
319                      } else {
320                        printf("Invalid facility given %s\n", $5);
321                      exit(1);                      exit(1);
322                    }                    }
323    
324                    success:
325    
326                  }                  }
327                  ;                  ;
328    

Legend:
Removed from v.1.65  
changed lines
  Added in v.1.66

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26