wepoll-sys provides Rust bindings to wepoll, generated using bindgen. The wepoll library is included in this crate and compiled automatically, removing the need for manually installing it.
cl.exe
), etcAdd wepoll-sys as a Windows dependency (since it won't build on other platforms):
toml
[dependencies.'cfg(windows)'.dependencies]
wepoll-sys = "1.0.3"
Since this crate just provides a generated wrapper around the wepoll library, usage is the same as with the C code. For example:
```rust use wepoll_sys;
fn main() { let wepoll = wepollsys::epollcreate(1);
if wepoll.is_null() {
panic!("epoll_create(1) failed!");
}
// ...
} ```