Auto merge of #100539 - joboet:horizon_timeout_clock, r=thomcc
Use correct clock in `park_timeout` on Horizon Horizon does not support using `CLOCK_MONOTONIC` with condition variables, so use the system time instead.
This commit is contained in:
commit
6a4624d73b
@ -44,7 +44,8 @@ unsafe fn wait_timeout(
|
|||||||
target_os = "macos",
|
target_os = "macos",
|
||||||
target_os = "ios",
|
target_os = "ios",
|
||||||
target_os = "watchos",
|
target_os = "watchos",
|
||||||
target_os = "espidf"
|
target_os = "espidf",
|
||||||
|
target_os = "horizon",
|
||||||
))]
|
))]
|
||||||
let (now, dur) = {
|
let (now, dur) = {
|
||||||
use crate::cmp::min;
|
use crate::cmp::min;
|
||||||
@ -70,7 +71,8 @@ unsafe fn wait_timeout(
|
|||||||
target_os = "macos",
|
target_os = "macos",
|
||||||
target_os = "ios",
|
target_os = "ios",
|
||||||
target_os = "watchos",
|
target_os = "watchos",
|
||||||
target_os = "espidf"
|
target_os = "espidf",
|
||||||
|
target_os = "horizon",
|
||||||
)))]
|
)))]
|
||||||
let (now, dur) = {
|
let (now, dur) = {
|
||||||
use crate::sys::time::Timespec;
|
use crate::sys::time::Timespec;
|
||||||
|
Loading…
Reference in New Issue
Block a user