summaryrefslogtreecommitdiffstats
path: root/runtime/rsconf.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2013-11-13 13:15:15 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2013-11-13 13:15:15 +0100
commitdc760e8c672c2c896bc0d001fa1f7d9e02fe111c (patch)
tree89609f09d667ab7db2f60139eb59524458a57f60 /runtime/rsconf.c
parent23278699e35173f46effda964fd80b8f868e8b3e (diff)
parent45a4134a8b5c9111398be3458bd27b4aa2f0e5c2 (diff)
downloadrsyslog-dc760e8c672c2c896bc0d001fa1f7d9e02fe111c.tar.gz
rsyslog-dc760e8c672c2c896bc0d001fa1f7d9e02fe111c.tar.bz2
rsyslog-dc760e8c672c2c896bc0d001fa1f7d9e02fe111c.zip
Merge branch 'master-ruleeng' into master-ruleeng-simd
Diffstat (limited to 'runtime/rsconf.c')
-rw-r--r--runtime/rsconf.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/runtime/rsconf.c b/runtime/rsconf.c
index abce53b8..c855779e 100644
--- a/runtime/rsconf.c
+++ b/runtime/rsconf.c
@@ -292,6 +292,21 @@ finalize_it:
extern int yylineno;
void
+parser_warnmsg(char *fmt, ...)
+{
+ va_list ap;
+ char errBuf[1024];
+
+ va_start(ap, fmt);
+ if(vsnprintf(errBuf, sizeof(errBuf), fmt, ap) == sizeof(errBuf))
+ errBuf[sizeof(errBuf)-1] = '\0';
+ errmsg.LogError(0, RS_RET_CONF_PARSE_WARNING,
+ "warning during parsing file %s, on or before line %d: %s",
+ cnfcurrfn, yylineno, errBuf);
+ va_end(ap);
+}
+
+void
parser_errmsg(char *fmt, ...)
{
va_list ap;