From e71785edf6aa71916214ce5a6e42837362e41c1a Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Thu, 21 Jul 2011 16:10:50 -0500 Subject: [PATCH] libCom/devLib: Make unsolicitedHandlerEPICS() visible This symbol is required to be visible on non-PowerPC (68k) vxWorks systems for devInterruptInUseVME() to recognize interrupt vectors that the devDisconnectInterruptVME() routine has marked as not used. --- src/libCom/osi/os/vxWorks/devLibVMEOSD.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/libCom/osi/os/vxWorks/devLibVMEOSD.c b/src/libCom/osi/os/vxWorks/devLibVMEOSD.c index 086e0f7d5..22cd177ea 100644 --- a/src/libCom/osi/os/vxWorks/devLibVMEOSD.c +++ b/src/libCom/osi/os/vxWorks/devLibVMEOSD.c @@ -50,9 +50,9 @@ static myISR *isrFetch(unsigned vectorNumber); /* * this routine needs to be in the symbol table - * for this code to work correctly + * (i.e. not static) for this code to work correctly */ -static void unsolicitedHandlerEPICS(int vectorNumber); +void unsolicitedHandlerEPICS(int vectorNumber); /* * this is in veclist.c @@ -412,8 +412,10 @@ static int vxDevInterruptInUseVME (unsigned vectorNumber) * interrupt and an interrupt arrives on the * disconnected vector * + * This routine needs to be in the symbol table + * (i.e. not static) for this code to work correctly */ -static void unsolicitedHandlerEPICS(int vectorNumber) +void unsolicitedHandlerEPICS(int vectorNumber) { /* * call logMsg() and not errMessage()