19 releases (11 stable)

1.1.1 May 6, 2025
1.0.8 Aug 6, 2023
1.0.7 Oct 16, 2022
1.0.6 Apr 28, 2022
0.2.1 Feb 28, 2017

#20 in Operating systems

Download history 268226/week @ 2025-02-02 285498/week @ 2025-02-09 271293/week @ 2025-02-16 303418/week @ 2025-02-23 307089/week @ 2025-03-02 316130/week @ 2025-03-09 314645/week @ 2025-03-16 326875/week @ 2025-03-23 320435/week @ 2025-03-30 340163/week @ 2025-04-06 320186/week @ 2025-04-13 305914/week @ 2025-04-20 281248/week @ 2025-04-27 311475/week @ 2025-05-04 335539/week @ 2025-05-11 326427/week @ 2025-05-18

1,266,510 downloads per month
Used in 1,199 crates (5 directly)

MIT license

36KB
753 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