From a8b4c8a72a84578449fa288d903dbaa18f295b7f Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Wed, 23 Feb 2000 16:10:29 +0000 Subject: [PATCH] define WIN32 DLL entry points --- src/libCom/taskwd/taskwd.h | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/libCom/taskwd/taskwd.h b/src/libCom/taskwd/taskwd.h index 7a09d4f48..cc84a13ae 100644 --- a/src/libCom/taskwd/taskwd.h +++ b/src/libCom/taskwd/taskwd.h @@ -36,20 +36,21 @@ #define INCtaskwdh 1 #include "osiThread.h" +#include "shareLib.h" typedef void (*TASKWDFUNCPRR)(void *parm); typedef void (*TASKWDANYFUNCPRR)(void *parm,threadId tid); #ifdef __STDC__ -void taskwdInit(void); -void taskwdInsert(threadId tid, TASKWDFUNCPRR callback,void *arg); -void taskwdAnyInsert(void *userpvt, TASKWDANYFUNCPRR callback,void *arg); -void taskwdRemove(threadId tid); -void taskwdAnyRemove(void *userpvt); +epicsShareFunc void taskwdInit(void); +epicsShareFunc void taskwdInsert(threadId tid, TASKWDFUNCPRR callback,void *arg); +epicsShareFunc void taskwdAnyInsert(void *userpvt, TASKWDANYFUNCPRR callback,void *arg); +epicsShareFunc void taskwdRemove(threadId tid); +epicsShareFunc void taskwdAnyRemove(void *userpvt); #else -void taskwdInit(); -void taskwdInsert(); -void taskwdAnyInsert(); -void taskwdRemove(); -void taskwdAnyRemove(); +epicsShareFunc void taskwdInit(); +epicsShareFunc void taskwdInsert(); +epicsShareFunc void taskwdAnyInsert(); +epicsShareFunc void taskwdRemove(); +epicsShareFunc void taskwdAnyRemove(); #endif /*__STDC__*/ #endif /*INCtaskwdh*/