diff --git a/src/libCom/osi/os/default/osdThreadHooks.c b/src/libCom/osi/os/default/osdThreadHooks.c index 52f42b5ad..8fddfa1e1 100644 --- a/src/libCom/osi/os/default/osdThreadHooks.c +++ b/src/libCom/osi/os/default/osdThreadHooks.c @@ -57,29 +57,29 @@ static void runHooks (ELLLIST *list, epicsThreadId id) { } } -void epicsThreadAddStartHook(EPICS_THREAD_HOOK_ROUTINE func) +epicsShareFunc void epicsShareAPI epicsThreadAddStartHook(EPICS_THREAD_HOOK_ROUTINE hook) { - addHook(&startHooks, func); + addHook(&startHooks, hook); } -void epicsThreadAddExitHook(EPICS_THREAD_HOOK_ROUTINE func) +epicsShareFunc void epicsShareAPI epicsThreadAddExitHook(EPICS_THREAD_HOOK_ROUTINE hook) { - addHook(&exitHooks, func); + addHook(&exitHooks, hook); } -void epicsThreadHooksInit(void) +epicsShareFunc void epicsShareAPI epicsThreadHooksInit(void) { hookLock = epicsMutexMustCreate(); if (epicsThreadDefaultStartHook) epicsThreadAddStartHook(epicsThreadDefaultStartHook); if (epicsThreadDefaultExitHook) epicsThreadAddExitHook(epicsThreadDefaultExitHook); } -void epicsThreadRunStartHooks(epicsThreadId id) +epicsShareFunc void epicsShareAPI epicsThreadRunStartHooks(epicsThreadId id) { runHooks(&startHooks, id); } -void epicsThreadRunExitHooks(epicsThreadId id) +epicsShareFunc void epicsShareAPI epicsThreadRunExitHooks(epicsThreadId id) { runHooks(&exitHooks, id); }