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

#38 in Operating systems

Download history 105273/week @ 2024-10-31 152868/week @ 2024-11-07 246171/week @ 2024-11-14 212649/week @ 2024-11-21 152933/week @ 2024-11-28 232477/week @ 2024-12-05 241196/week @ 2024-12-12 119420/week @ 2024-12-19 76924/week @ 2024-12-26 216407/week @ 2025-01-02 295288/week @ 2025-01-09 224177/week @ 2025-01-16 245432/week @ 2025-01-23 252948/week @ 2025-01-30 287127/week @ 2025-02-06 152283/week @ 2025-02-13

983,406 downloads per month
Used in 1,058 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