# kqueue [![Gitlab Pipelines](https://gitlab.com/rust-kqueue/rust-kqueue/badges/main/pipeline.svg)](https://gitlab.com/rust-kqueue/rust-kqueue/-/commits/main) [![Travis Build Status](https://travis-ci.com/rust-kqueue/rust-kqueue.svg?branch=main)](https://travis-ci.com/gitlab/rust-kqueue/rust-kqueue) `kqueue(2)` library for rust `kqueue(2)` is a powerful API in BSDs that allows you to get events based on fs events, buffer readiness, timers, process events and signals. This is useful for code that's either BSD-specific, or as a component in an abstraction over similar APIs in cross-platform code. ## Docs Docs are mirrored here: https://docs.worrbase.com/rust/kqueue/ . ## Examples There are some basic usage examples in `examples/`.