diff options
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/msg.c | 8 | ||||
-rw-r--r-- | runtime/msg.h | 1 | ||||
-rw-r--r-- | runtime/rsyslog.h | 1 |
3 files changed, 10 insertions, 0 deletions
diff --git a/runtime/msg.c b/runtime/msg.c index 68577ad0..c302a050 100644 --- a/runtime/msg.c +++ b/runtime/msg.c @@ -1468,6 +1468,14 @@ getRawMsg(msg_t *pM, uchar **pBuf, int *piLen) } +/* note: setMSGLen() is only for friends who really know what they + * do. Setting an invalid length can be desasterous! + */ +void setMSGLen(msg_t *pM, int lenMsg) +{ + pM->iLenMSG = lenMsg; +} + int getMSGLen(msg_t *pM) { return((pM == NULL) ? 0 : pM->iLenMSG); diff --git a/runtime/msg.h b/runtime/msg.h index 564441b6..edf5ed98 100644 --- a/runtime/msg.h +++ b/runtime/msg.h @@ -198,6 +198,7 @@ uchar *getMSG(msg_t *pM); char *getHOSTNAME(msg_t *pM); char *getPROCID(msg_t *pM, sbool bLockMutex); char *getAPPNAME(msg_t *pM, sbool bLockMutex); +void setMSGLen(msg_t *pM, int lenMsg); int getMSGLen(msg_t *pM); char *getHOSTNAME(msg_t *pM); diff --git a/runtime/rsyslog.h b/runtime/rsyslog.h index 8dad09a4..e7a5dffb 100644 --- a/runtime/rsyslog.h +++ b/runtime/rsyslog.h @@ -401,6 +401,7 @@ enum rsRetVal_ /** return value. All methods return this if not specified oth RS_RET_NO_RULEBASE = -2310,/**< mmnormalize: rulebase can not be found or otherwise invalid */ RS_RET_INVLD_MODE = -2311,/**< invalid mode specified in configuration */ RS_RET_INVLD_ANON_BITS = -2312,/**< mmanon: invalid number of bits to anonymize specified */ + RS_RET_REPLCHAR_IGNORED = -2313,/**< mmanon: replacementChar parameter is ignored */ /* RainerScript error messages (range 1000.. 1999) */ RS_RET_SYSVAR_NOT_FOUND = 1001, /**< system variable could not be found (maybe misspelled) */ |