From 593ee10818951a8b285570bdaab270e8f3b60800 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 6 Sep 2002 00:45:13 +0000 Subject: [PATCH] fixed file time to epicsTime conversion --- src/libCom/osi/os/WIN32/osdTime.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libCom/osi/os/WIN32/osdTime.cpp b/src/libCom/osi/os/WIN32/osdTime.cpp index 79f210620..bb356206b 100644 --- a/src/libCom/osi/os/WIN32/osdTime.cpp +++ b/src/libCom/osi/os/WIN32/osdTime.cpp @@ -394,7 +394,8 @@ void currentTime::getCurrentTime ( epicsTimeStamp & dest ) dest.secPastEpoch = static_cast < epicsUInt32 > ( fileTimeTicksSinceEpochEPICS / FILE_TIME_TICKS_PER_SEC ); dest.nsec = static_cast < epicsUInt32 > - ( fileTimeTicksSinceEpochEPICS * 100 ); + ( ( fileTimeTicksSinceEpochEPICS % FILE_TIME_TICKS_PER_SEC ) * + EPICS_TIME_TICKS_PER_SEC / FILE_TIME_TICKS_PER_SEC ); } else { dest.secPastEpoch = 0;