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 |
305 |
| timeout |
| timeout |
306 |
| every |
| every |
307 |
| alert |
| alert |
308 |
| perm |
| permission |
309 |
| size { |
| size { |
310 |
addsize(&sizeset); |
addsize(&sizeset); |
311 |
} |
} |
325 |
| timeout |
| timeout |
326 |
| every |
| every |
327 |
| alert |
| alert |
328 |
| perm |
| permission |
329 |
| autostart |
| autostart |
330 |
| mode |
| mode |
331 |
| group |
| group |
350 |
| timeout |
| timeout |
351 |
| every |
| every |
352 |
| alert |
| alert |
353 |
| perm |
| permission |
354 |
| checksum |
| checksum |
355 |
| autostart |
| autostart |
356 |
| mode |
| mode |
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 */ |
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 { |
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(¤t->mutex, NULL); |
pthread_mutex_init(¤t->mutex, NULL); |
997 |
|
|