summaryrefslogtreecommitdiffstats
path: root/syslogd-types.h
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2007-07-16 06:26:39 +0000
committerRainer Gerhards <rgerhards@adiscon.com>2007-07-16 06:26:39 +0000
commit6d9e5d4e27a221ac0308d6df006e20966fe22959 (patch)
tree449827c651b0af0f87a30c33d9f54b4563f778c1 /syslogd-types.h
parent594ef8b85342fcb2aab5ac1d39623a07d643c921 (diff)
downloadrsyslog-6d9e5d4e27a221ac0308d6df006e20966fe22959.tar.gz
rsyslog-6d9e5d4e27a221ac0308d6df006e20966fe22959.tar.xz
rsyslog-6d9e5d4e27a221ac0308d6df006e20966fe22959.zip
integrated patch by Michel Samia to provide regex support for the filter
engine - many thanks!
Diffstat (limited to 'syslogd-types.h')
-rw-r--r--syslogd-types.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/syslogd-types.h b/syslogd-types.h
index 2ae0964a..852b19ea 100644
--- a/syslogd-types.h
+++ b/syslogd-types.h
@@ -203,7 +203,8 @@ struct filed {
FIOP_NOP = 0, /* do not use - No Operation */
FIOP_CONTAINS = 1, /* contains string? */
FIOP_ISEQUAL = 2, /* is (exactly) equal? */
- FIOP_STARTSWITH = 3 /* starts with a string? */
+ FIOP_STARTSWITH = 3, /* starts with a string? */
+ FIOP_REGEX = 4 /* matches a regular expression? */
} operation;
rsCStrObj *pCSCompValue; /* value to "compare" against */
char isNegated; /* actually a boolean ;) */