diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2013-10-29 10:56:13 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2013-10-29 10:56:13 +0100 |
commit | 1960b94b8a3f210f64d141d6dd60052d4ab9220f (patch) | |
tree | d9122ca4c8ea01c12ad37cd35b348876bf0f8b69 | |
parent | edeee94552553cdb05bd25a8b6ff19bf0001a39b (diff) | |
download | rsyslog-1960b94b8a3f210f64d141d6dd60052d4ab9220f.tar.gz rsyslog-1960b94b8a3f210f64d141d6dd60052d4ab9220f.tar.bz2 rsyslog-1960b94b8a3f210f64d141d6dd60052d4ab9220f.zip |
move all builtin-modules to new wrkr activation interface; make this mandatory
This intentionally breaks build of modules not yet converted.
-rw-r--r-- | runtime/modules.c | 6 | ||||
-rw-r--r-- | tools/omdiscard.c | 8 | ||||
-rw-r--r-- | tools/omfile.c | 1 | ||||
-rw-r--r-- | tools/omfwd.c | 6 | ||||
-rw-r--r-- | tools/ompipe.c | 8 | ||||
-rw-r--r-- | tools/omshell.c | 6 | ||||
-rw-r--r-- | tools/omusrmsg.c | 8 |
7 files changed, 34 insertions, 9 deletions
diff --git a/runtime/modules.c b/runtime/modules.c index eca7e466..7f01a0fb 100644 --- a/runtime/modules.c +++ b/runtime/modules.c @@ -652,11 +652,7 @@ doModInit(rsRetVal (*modInit)(int, int*, rsRetVal(**)(), rsRetVal(*)(), modInfo_ CHKiRet((*pNew->modQueryEtryPt)((uchar*)"doAction", &pNew->mod.om.doAction)); CHKiRet((*pNew->modQueryEtryPt)((uchar*)"parseSelectorAct", &pNew->mod.om.parseSelectorAct)); CHKiRet((*pNew->modQueryEtryPt)((uchar*)"tryResume", &pNew->tryResume)); - - /* TODO: 2013-10-28: these will become mandatory but are not to get me started */ - localRet = (*pNew->modQueryEtryPt)((uchar*)"createWrkrInstance", &pNew->mod.om.createWrkrInstance); - if(localRet != RS_RET_OK && localRet != RS_RET_MODULE_ENTRY_POINT_NOT_FOUND) - ABORT_FINALIZE(localRet); + CHKiRet((*pNew->modQueryEtryPt)((uchar*)"createWrkrInstance", &pNew->mod.om.createWrkrInstance)); /* try load optional interfaces */ localRet = (*pNew->modQueryEtryPt)((uchar*)"doHUP", &pNew->doHUP); diff --git a/tools/omdiscard.c b/tools/omdiscard.c index 9bc3093a..c5fb1874 100644 --- a/tools/omdiscard.c +++ b/tools/omdiscard.c @@ -6,7 +6,7 @@ * * File begun on 2007-07-24 by RGerhards * - * Copyright 2007-2012 Adiscon GmbH. + * Copyright 2007-2013 Adiscon GmbH. * * This file is part of rsyslog. * @@ -60,6 +60,11 @@ ENDcreateInstance */ +BEGINcreateWrkrInstance +CODESTARTcreateWrkrInstance +ENDcreateWrkrInstance + + BEGINdbgPrintInstInfo CODESTARTdbgPrintInstInfo /* do nothing */ @@ -118,6 +123,7 @@ ENDmodExit BEGINqueryEtryPt CODESTARTqueryEtryPt CODEqueryEtryPt_STD_OMOD_QUERIES +CODEqueryEtryPt_STD_OMOD8_QUERIES ENDqueryEtryPt diff --git a/tools/omfile.c b/tools/omfile.c index 77f10cb8..151cc92e 100644 --- a/tools/omfile.c +++ b/tools/omfile.c @@ -915,7 +915,6 @@ CODESTARTcreateWrkrInstance ENDcreateWrkrInstance - BEGINfreeInstance CODESTARTfreeInstance free(pData->tplName); diff --git a/tools/omfwd.c b/tools/omfwd.c index b86c995c..c6d5449c 100644 --- a/tools/omfwd.c +++ b/tools/omfwd.c @@ -339,6 +339,11 @@ CODESTARTcreateInstance ENDcreateInstance +BEGINcreateWrkrInstance +CODESTARTcreateWrkrInstance +ENDcreateWrkrInstance + + BEGINisCompatibleWithFeature CODESTARTisCompatibleWithFeature if(eFeat == sFEATURERepeatedMsgReduction) @@ -1255,6 +1260,7 @@ ENDmodExit BEGINqueryEtryPt CODESTARTqueryEtryPt CODEqueryEtryPt_STD_OMOD_QUERIES +CODEqueryEtryPt_STD_OMOD8_QUERIES CODEqueryEtryPt_STD_CONF2_QUERIES CODEqueryEtryPt_STD_CONF2_setModCnf_QUERIES CODEqueryEtryPt_STD_CONF2_OMOD_QUERIES diff --git a/tools/ompipe.c b/tools/ompipe.c index 6d44cd00..29a1a0b6 100644 --- a/tools/ompipe.c +++ b/tools/ompipe.c @@ -12,7 +12,7 @@ * NOTE: read comments in module-template.h to understand how this pipe * works! * - * Copyright 2007-2012 Rainer Gerhards and Adiscon GmbH. + * Copyright 2007-2013 Rainer Gerhards and Adiscon GmbH. * * This file is part of rsyslog. * @@ -283,6 +283,11 @@ CODESTARTcreateInstance ENDcreateInstance +BEGINcreateWrkrInstance +CODESTARTcreateWrkrInstance +ENDcreateWrkrInstance + + BEGINfreeInstance CODESTARTfreeInstance free(pData->pipe); @@ -394,6 +399,7 @@ ENDmodExit BEGINqueryEtryPt CODESTARTqueryEtryPt CODEqueryEtryPt_STD_OMOD_QUERIES +CODEqueryEtryPt_STD_OMOD8_QUERIES CODEqueryEtryPt_doHUP CODEqueryEtryPt_STD_CONF2_QUERIES CODEqueryEtryPt_STD_CONF2_CNFNAME_QUERIES diff --git a/tools/omshell.c b/tools/omshell.c index eb2d0a57..cf4ad111 100644 --- a/tools/omshell.c +++ b/tools/omshell.c @@ -72,6 +72,11 @@ CODESTARTcreateInstance ENDcreateInstance +BEGINcreateWrkrInstance +CODESTARTcreateWrkrInstance +ENDcreateWrkrInstance + + BEGINisCompatibleWithFeature CODESTARTisCompatibleWithFeature if(eFeat == sFEATURERepeatedMsgReduction) @@ -143,6 +148,7 @@ ENDmodExit BEGINqueryEtryPt CODESTARTqueryEtryPt CODEqueryEtryPt_STD_OMOD_QUERIES +CODEqueryEtryPt_STD_OMOD8_QUERIES ENDqueryEtryPt diff --git a/tools/omusrmsg.c b/tools/omusrmsg.c index 3a268fa5..b3903413 100644 --- a/tools/omusrmsg.c +++ b/tools/omusrmsg.c @@ -8,7 +8,7 @@ * File begun on 2007-07-20 by RGerhards (extracted from syslogd.c, which at the * time of the fork from sysklogd was under BSD license) * - * Copyright 2007-2012 Adiscon GmbH. + * Copyright 2007-2013 Adiscon GmbH. * * This file is part of rsyslog. * @@ -119,6 +119,11 @@ CODESTARTcreateInstance ENDcreateInstance +BEGINcreateWrkrInstance +CODESTARTcreateWrkrInstance +ENDcreateWrkrInstance + + BEGINisCompatibleWithFeature CODESTARTisCompatibleWithFeature if(eFeat == sFEATURERepeatedMsgReduction) @@ -439,6 +444,7 @@ ENDmodExit BEGINqueryEtryPt CODESTARTqueryEtryPt CODEqueryEtryPt_STD_OMOD_QUERIES +CODEqueryEtryPt_STD_OMOD8_QUERIES CODEqueryEtryPt_STD_CONF2_OMOD_QUERIES ENDqueryEtryPt |