//! Event operations. #[cfg(any(linux_kernel, target_os = "freebsd", target_os = "illumos"))] mod eventfd; #[cfg(bsd)] pub mod kqueue; mod poll; #[cfg(solarish)] pub mod port; #[cfg(linux_kernel)] pub use crate::backend::event::epoll; #[cfg(any(linux_kernel, target_os = "freebsd", target_os = "illumos"))] pub use eventfd::{eventfd, EventfdFlags}; pub use poll::{poll, PollFd, PollFlags};