Ecore : ecore_thread: use Sleep() on Windows, instead of usleep()

usleep() does not exists on Windows. Use Sleep() instead. But the
resolution timers are not good on Windows. the sleep will be around
50ms at best.


SVN revision: 59466
This commit is contained in:
Vincent Torri 2011-05-17 07:17:53 +00:00
parent dd503b47fd
commit 223bcd6866
1 changed files with 4 additions and 0 deletions

View File

@ -677,7 +677,11 @@ _ecore_thread_worker(Ecore_Pthread_Data *pth)
LKU(_ecore_pending_job_threads_mutex);
/* Sleep a little to prevent premature death */
#ifdef _WIN32
Sleep(1); /* around 50ms */
#else
usleep(200);
#endif
LKL(_ecore_pending_job_threads_mutex);
if (_ecore_pending_job_threads || _ecore_pending_job_threads_feedback)