wasi-cap-std-sync: WasiFile and WasiDir converted to async_traits

This commit is contained in:
Pat Hickey
2021-04-14 15:43:19 -07:00
parent 564e43d1b3
commit c0e89b8da8
4 changed files with 155 additions and 84 deletions

View File

@@ -79,7 +79,7 @@ impl WasiSched for SyncSched {
if let Some(revents) = pollfd.revents() {
let (nbytes, rwsub) = match rwsub {
Subscription::Read(sub) => {
let ready = sub.file.num_ready_bytes()?;
let ready = sub.file.num_ready_bytes().await?;
(std::cmp::max(ready, 1), sub)
}
Subscription::Write(sub) => (0, sub),