17 releases (9 stable)

1.0.8 Aug 6, 2023
1.0.7 Oct 16, 2022
1.0.6 Apr 28, 2022
1.0.4 Aug 9, 2021
0.2.1 Feb 28, 2017

#37 in Operating systems

Download history 119869/week @ 2024-10-22 106332/week @ 2024-10-29 111160/week @ 2024-11-05 234932/week @ 2024-11-12 234587/week @ 2024-11-19 150720/week @ 2024-11-26 198061/week @ 2024-12-03 261177/week @ 2024-12-10 190138/week @ 2024-12-17 72786/week @ 2024-12-24 145393/week @ 2024-12-31 268038/week @ 2025-01-07 258879/week @ 2025-01-14 236736/week @ 2025-01-21 238899/week @ 2025-01-28 230957/week @ 2025-02-04

1,023,043 downloads per month
Used in 1,034 crates (5 directly)

MIT license

34KB
725 lines

kqueue

Gitlab Pipelines Travis Build Status

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/.

Dependencies

~180KB