summaryrefslogtreecommitdiff
path: root/mysys/my_getsystime.c
diff options
context:
space:
mode:
authorunknown <miguel@hegel.local>2004-05-05 10:54:11 -0300
committerunknown <miguel@hegel.local>2004-05-05 10:54:11 -0300
commitcf8463ac7bb6cb42caa22213e4d0444a17ec8e19 (patch)
treeb125e3bda27f88467f43e2f8ee38fa3dd0be3906 /mysys/my_getsystime.c
parentbddee0c170454f54c1f87299d88d3aa9e44a3872 (diff)
downloadmariadb-git-cf8463ac7bb6cb42caa22213e4d0444a17ec8e19.tar.gz
Fixes for prior commit
mysys/my_getsystime.c: Applied Sergei's fixes sql/sql_prepare.cc: Fix prior commit
Diffstat (limited to 'mysys/my_getsystime.c')
-rw-r--r--mysys/my_getsystime.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mysys/my_getsystime.c b/mysys/my_getsystime.c
index c07dd8eb32e..91c977f0b5a 100644
--- a/mysys/my_getsystime.c
+++ b/mysys/my_getsystime.c
@@ -47,6 +47,8 @@ ulonglong my_getsystime()
offset=li.QuadPart-OFFSET_TO_EPOC;
QueryPerformanceFrequency(&li);
freq=li.QuadPart;
+ QueryPerformanceCounter(&t_cnt);
+ offset-=t_cnt.QuadPart/freq*10000000+t_cnt.QuadPart%freq*10000000/freq;
}
QueryPerformanceCounter(&t_cnt);
return t_cnt.QuadPart/freq*10000000+t_cnt.QuadPart%freq*10000000/freq+offset;