Changeset 52822 in vbox for trunk/src/VBox/Runtime/r3/win
- Timestamp:
- Sep 23, 2014 10:25:34 AM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 96224
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r3/win/time-win.cpp
r48935 r52822 5 5 6 6 /* 7 * Copyright (C) 2006-201 0Oracle Corporation7 * Copyright (C) 2006-2014 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 79 79 * This would work if it didn't flip over every 49 (or so) days. 80 80 */ 81 return (uint64_t)GetTickCount() * (uint64_t)1000000;81 return (uint64_t)GetTickCount() * RT_NS_1MS_64; 82 82 83 83 #elif defined USE_PERFORMANCE_COUNTER … … 90 90 { 91 91 if (!QueryPerformanceFrequency(&llFreq)) 92 return (uint64_t)GetTickCount() * (uint64_t)1000000;92 return (uint64_t)GetTickCount() * RT_NS_1MS_64; 93 93 llFreq.QuadPart /= 1000; 94 94 uMult = 1000000; /* no math genius, but this seemed to help avoiding floating point. */ … … 98 98 if (QueryPerformanceCounter(&ll)) 99 99 return (ll.QuadPart * uMult) / llFreq.QuadPart; 100 return (uint64_t)GetTickCount() * (uint64_t)1000000;100 return (uint64_t)GetTickCount() * RT_NS_1MS_64; 101 101 102 102 #elif defined USE_FILE_TIME … … 149 149 RTDECL(uint64_t) RTTimeSystemMilliTS(void) 150 150 { 151 return rtTimeGetSystemNanoTS() / 1000000;151 return rtTimeGetSystemNanoTS() / RT_NS_1MS; 152 152 } 153 153 … … 196 196 Tzi.Bias = 0; 197 197 if (GetTimeZoneInformation(&Tzi) != TIME_ZONE_ID_INVALID) 198 return -(int64_t)Tzi.Bias * 60 *1000*1000*1000;198 return -(int64_t)Tzi.Bias * 60 * RT_NS_1MS_64; 199 199 return 0; 200 200 }
Note:
See TracChangeset
for help on using the changeset viewer.