[PATCH] [libc++] Handle partial nanosleeps in this_thread::sleep_for

David Majnemer david.majnemer at gmail.com
Tue Jun 3 22:05:58 PDT 2014


On Wed, May 28, 2014 at 11:24 PM, David Majnemer <david.majnemer at gmail.com>

> sleep_for is currently implemented by calculating an appropriate timespec
> from a chrono::nanoseconds and passing the result to nanosleep.
> However, signals may result in nanosleep returning with only some of the
> requested sleeping performed.
> Utilize nanosleep's "time-remaining" out parameter to continue sleeping
> when this occurs.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140603/508aef72/attachment.html>

More information about the cfe-commits mailing list