diff options
author | unknown <msvensson@shellback.> | 2006-12-14 15:23:44 +0100 |
---|---|---|
committer | unknown <msvensson@shellback.> | 2006-12-14 15:23:44 +0100 |
commit | 29bcffd77e32abc94600b9078f254b159a2dde8d (patch) | |
tree | f23da2855e569b61111327134ef1ba91ff7ff353 /include/config-win.h | |
parent | a63a66cb46d16088fd9c634c2b0ebca0471e78ad (diff) | |
download | mariadb-git-29bcffd77e32abc94600b9078f254b159a2dde8d.tar.gz |
BUG#24687 func_misc test fails on win64
- Use same precision (milliseconds) for all time functions
used when calculating time for pthread_cond_timedwait
- Use 'GetSystemTimeAsFileTime' for both start and curr time
include/config-win.h:
Move all defines for 'pthread_cond_timedwait' to my_pthread.h
include/my_global.h:
Move all defines for 'pthread_cond_timedwait' to my_pthread.h
include/my_pthread.h:
Redefine "struct timespec" to better suite the needs
of 'pthread_cond_timedwait' for windows implementation
Add windows specific define for set_timespec_nsec
Move all defines related to pthread_cond_timed wait to same file
Declare union for reading FILETIME as __int64 with correct alignment
mysys/my_wincond.c:
Use 'GetSystemTimeAsFileTime()' both for getting start and current time
Use new members of "struct timespec"
Make sure the calculated timeout value never exceeds the value
passed to set_timespec/set_timespec_nsec
server-tools/instance-manager/guardian.cc:
Use set_timespec macro
server-tools/instance-manager/instance.cc:
Use set_timespec macro
Diffstat (limited to 'include/config-win.h')
-rw-r--r-- | include/config-win.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/config-win.h b/include/config-win.h index 75133ddc837..3c76dee40a1 100644 --- a/include/config-win.h +++ b/include/config-win.h @@ -249,7 +249,6 @@ inline double ulonglong2double(ulonglong value) #define tell(A) _telli64(A) #endif -#define set_timespec(ABSTIME,SEC) { (ABSTIME).tv_sec=time((time_t*)0) + (time_t) (SEC); (ABSTIME).tv_nsec=0; } #define STACK_DIRECTION -1 |