use crate::sync::sched::windows::poll_oneoff_;
use crate::tokio::block_on_dummy_executor;
use crate::{Error, file::WasiFile, sched::Poll};
pub async fn poll_oneoff<'a>(poll: &mut Poll<'a>) -> Result<(), Error> {
block_on_dummy_executor(move || poll_oneoff_(poll, wasi_file_is_stdin))
}
pub fn wasi_file_is_stdin(f: &dyn WasiFile) -> bool {
f.as_any().is::<crate::tokio::stdio::Stdin>()
}