mirror of
https://github.com/MariaDB/server.git
synced 2025-08-30 11:22:14 +03:00
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
This commit is contained in:
@@ -476,10 +476,9 @@ int Instance::stop()
|
||||
waitchild= options.shutdown_delay_val;
|
||||
|
||||
kill_instance(SIGTERM);
|
||||
/* sleep on condition to wait for SIGCHLD */
|
||||
|
||||
timeout.tv_sec= time(NULL) + waitchild;
|
||||
timeout.tv_nsec= 0;
|
||||
/* sleep on condition to wait for SIGCHLD */
|
||||
set_timespec(timeout, waitchild);
|
||||
if (pthread_mutex_lock(&LOCK_instance))
|
||||
return ER_STOP_INSTANCE;
|
||||
|
||||
|
Reference in New Issue
Block a user