diff options
| author | newpavlov <newpavlov@gmail.com> | 2019-08-19 15:32:37 +0300 |
|---|---|---|
| committer | newpavlov <newpavlov@gmail.com> | 2019-08-19 15:32:37 +0300 |
| commit | 338fc7d042ac868e2c92bfedf2b6850bac1970c9 (patch) | |
| tree | f1566e803cb1638d891c833416974dad7e574b61 | |
| parent | 8394dbba7a46cd480b0934331b2654663d487e7b (diff) | |
| download | rust-338fc7d042ac868e2c92bfedf2b6850bac1970c9.tar.gz rust-338fc7d042ac868e2c92bfedf2b6850bac1970c9.zip | |
use non-zero clock id
| -rw-r--r-- | src/libstd/sys/wasi/thread.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/sys/wasi/thread.rs b/src/libstd/sys/wasi/thread.rs index a399d1f844c..7a2246de86c 100644 --- a/src/libstd/sys/wasi/thread.rs +++ b/src/libstd/sys/wasi/thread.rs @@ -31,7 +31,7 @@ impl Thread { assert!(nanos <= u64::max_value() as u128); let clock = wasi::raw::__wasi_subscription_u_clock_t { - identifier: 0, + identifier: 0x0123_45678, clock_id: wasi::CLOCK_MONOTONIC, timeout: nanos as u64, precision: 0, @@ -47,7 +47,7 @@ impl Thread { let n = wasi::poll_oneoff(&in_, &mut out).unwrap(); let wasi::Event { userdata, error, type_, .. } = out[0]; match (n, userdata, error) { - (1, 0, 0) if type_ == wasi::EVENTTYPE_CLOCK => {} + (1, 0x0123_45678, 0) if type_ == wasi::EVENTTYPE_CLOCK => {} _ => panic!("thread::sleep(): unexpected result of poll_oneof"), } } |
