cleanup initHook

This commit is contained in:
Michael Davidsaver
2014-06-23 16:28:23 -04:00
committed by Michael Davidsaver
parent 3ca42fc838
commit 5caaf2d13c
2 changed files with 9 additions and 0 deletions

View File

@@ -93,6 +93,14 @@ void initHookAnnounce(initHookState state)
}
}
void initHookFree(void)
{
initHookInit();
epicsMutexMustLock(listLock);
ellFree(&functionList);
epicsMutexUnlock(listLock);
}
/*
* Call any time you want to print out a state name.
*/

View File

@@ -60,6 +60,7 @@ typedef void (*initHookFunction)(initHookState state);
epicsShareFunc int initHookRegister(initHookFunction func);
epicsShareFunc void initHookAnnounce(initHookState state);
epicsShareFunc const char *initHookName(int state);
epicsShareFunc void initHookFree(void);
#ifdef __cplusplus
}