windows: Add a sleep function acting as cancellation point

This commit is contained in:
Martin Willi
2014-06-04 15:53:01 +02:00
parent 266ee0a190
commit 986a577097
+9
View File
@@ -76,6 +76,15 @@ static inline int sched_yield(void)
return 0;
}
/**
* Replacement of sleep(3), cancellable by thread_cancel()
*/
static inline int sleep(unsigned int seconds)
{
SleepEx(seconds * 1000, TRUE);
return 0;
}
/**
* strdup(3), the Windows variant can't free(strdup("")) and others
*/