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

Diff of /monit/p.y

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

revision 1.97 by martinp, Tue Aug 5 07:55:22 2003 UTC revision 1.98 by martinp, Tue Aug 5 10:49:13 2003 UTC
# Line 231  Line 231 
231  %token TIMESTAMP CHANGED SECOND MINUTE HOUR DAY  %token TIMESTAMP CHANGED SECOND MINUTE HOUR DAY
232  %token SSLAUTO SSLV2 SSLV3 TLSV1 CERTMD5  %token SSLAUTO SSLV2 SSLV3 TLSV1 CERTMD5
233  %token BYTE KILOBYTE MEGABYTE GIGABYTE  %token BYTE KILOBYTE MEGABYTE GIGABYTE
234  %token INODE SPACE PERM SIZE  %token INODE SPACE PERMISSION SIZE
235  %token EXEC  %token EXEC
236    
237  %left GREATER LESS EQUAL NOTEQUAL  %left GREATER LESS EQUAL NOTEQUAL
# Line 305  optfile         : start Line 305  optfile         : start
305                  | timeout                  | timeout
306                  | every                  | every
307                  | alert                  | alert
308                  | perm                  | permission
309                  | size {                  | size {
310                     addsize(&sizeset);                     addsize(&sizeset);
311                    }                    }
# Line 325  optdev          : start Line 325  optdev          : start
325                  | timeout                  | timeout
326                  | every                  | every
327                  | alert                  | alert
328                  | perm                  | permission
329                  | autostart                  | autostart
330                  | mode                  | mode
331                  | group                  | group
# Line 350  optdir          : start Line 350  optdir          : start
350                  | timeout                  | timeout
351                  | every                  | every
352                  | alert                  | alert
353                  | perm                  | permission
354                  | checksum                  | checksum
355                  | autostart                  | autostart
356                  | mode                  | mode
# Line 651  eventoption     : START      { eventset Line 651  eventoption     : START      { eventset
651                  | TIMESTAMP  { eventset |= EVENT_TIMESTAMP; }                  | TIMESTAMP  { eventset |= EVENT_TIMESTAMP; }
652                  | SIZE       { eventset |= EVENT_SIZE; }                  | SIZE       { eventset |= EVENT_SIZE; }
653                  | CONNECTION { eventset |= EVENT_CONNECTION; }                  | CONNECTION { eventset |= EVENT_CONNECTION; }
654                  | PERM       { eventset |= EVENT_PERMISSION; }                  | PERMISSION { eventset |= EVENT_PERMISSION; }
655                  ;                  ;
656    
657  formatlist      : /* EMPTY */  formatlist      : /* EMPTY */
# Line 855  unit            : BYTE     { $<number>$= Line 855  unit            : BYTE     { $<number>$=
855                  | GIGABYTE { $<number>$= UNIT_GIGABYTE; }                  | GIGABYTE { $<number>$= UNIT_GIGABYTE; }
856                  ;                  ;
857    
858  perm            : PERM NUMBER { current->perm=check_perm($2); }  permission      : PERMISSION NUMBER { current->perm=check_perm($2); }
859                  ;                  ;
860    
861  size            : SIZE operator NUMBER unit action {  size            : SIZE operator NUMBER unit action {
# Line 987  static void createservice(int task, char Line 987  static void createservice(int task, char
987    /* Set default values */    /* Set default values */
988    current->do_monitor= TRUE;    current->do_monitor= TRUE;
989    current->mode= MODE_ACTIVE;    current->mode= MODE_ACTIVE;
990      current->perm= -1;
991    
992    current->task= task;    current->task= task;
993    current->name= name;    current->name= name;
994    current->path= path;    current->path= path;
   current->perm= -1;  
995    
996    pthread_mutex_init(&current->mutex, NULL);    pthread_mutex_init(&current->mutex, NULL);
997    

Legend:
Removed from v.1.97  
changed lines
  Added in v.1.98

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