diff --git a/src/libCom/osi/epicsTime.h b/src/libCom/osi/epicsTime.h index af6175712..1113d6133 100644 --- a/src/libCom/osi/epicsTime.h +++ b/src/libCom/osi/epicsTime.h @@ -250,8 +250,8 @@ epicsShareFunc void epicsShareAPI epicsTimeShow ( /* OS dependent reentrant versions of the ANSI C interface because */ /* vxWorks gmtime_r interface does not match POSIX standards */ -int epicsTime_localtime ( const time_t * clock, struct tm * result ); -int epicsTime_gmtime ( const time_t * clock, struct tm * result ); +epicsShareFunc int epicsShareAPI epicsTime_localtime ( const time_t * clock, struct tm * result ); +epicsShareFunc int epicsShareAPI epicsTime_gmtime ( const time_t * clock, struct tm * result ); #ifdef __cplusplus } diff --git a/src/libCom/osi/os/WIN32/osdTime.cpp b/src/libCom/osi/os/WIN32/osdTime.cpp index f5c8fa714..eea593f78 100644 --- a/src/libCom/osi/os/WIN32/osdTime.cpp +++ b/src/libCom/osi/os/WIN32/osdTime.cpp @@ -173,7 +173,7 @@ static int dayOfYear ( DWORD day, DWORD month, DWORD year ) } // synthesize a reentrant gmtime on WIN32 -int epicsTime_gmtime ( const time_t *pAnsiTime, struct tm *pTM ) +int epicsShareAPI epicsTime_gmtime ( const time_t *pAnsiTime, struct tm *pTM ) { FILETIME ft; UnixTimeToFileTime ( pAnsiTime, &ft ); @@ -201,7 +201,7 @@ int epicsTime_gmtime ( const time_t *pAnsiTime, struct tm *pTM ) } // synthesize a reentrant localtime on WIN32 -int epicsTime_localtime ( +int epicsShareAPI epicsTime_localtime ( const time_t * pAnsiTime, struct tm * pTM ) { FILETIME ft;