From a75cb10cb699cc1328a1d58fbc6362e36026df0d Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Tue, 24 Feb 2009 20:10:57 +0000 Subject: [PATCH] Added "errlog" command. --- src/libCom/iocsh/libComRegister.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/libCom/iocsh/libComRegister.c b/src/libCom/iocsh/libComRegister.c index a2bfb0e1e..2d638096c 100644 --- a/src/libCom/iocsh/libComRegister.c +++ b/src/libCom/iocsh/libComRegister.c @@ -182,6 +182,15 @@ static void errlogInit2CallFunc(const iocshArgBuf *args) errlogInit2(args[0].ival, args[1].ival); } +/* errlog */ +static const iocshArg errlogArg0 = { "message",iocshArgString}; +static const iocshArg * const errlogArgs[1] = {&errlogArg0}; +static const iocshFuncDef errlogFuncDef = {"errlog",1,errlogArgs}; +static void errlogCallFunc(const iocshArgBuf *args) +{ + errlogPrintfNoConsole("%s\n", args[0].sval); +} + /* epicsThreadShowAll */ static const iocshArg epicsThreadShowAllArg0 = { "level",iocshArgInt}; static const iocshArg * const epicsThreadShowAllArgs[1] = {&epicsThreadShowAllArg0}; @@ -345,6 +354,7 @@ void epicsShareAPI libComRegister(void) iocshRegister(&eltcFuncDef, eltcCallFunc); iocshRegister(&errlogInitFuncDef,errlogInitCallFunc); iocshRegister(&errlogInit2FuncDef,errlogInit2CallFunc); + iocshRegister(&errlogFuncDef, errlogCallFunc); iocshRegister(&epicsThreadShowAllFuncDef,epicsThreadShowAllCallFunc); iocshRegister(&threadFuncDef, threadCallFunc);