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

#68 in Operating systems

Download history 97029/week @ 2024-08-13 95360/week @ 2024-08-20 93332/week @ 2024-08-27 103715/week @ 2024-09-03 91693/week @ 2024-09-10 94018/week @ 2024-09-17 101551/week @ 2024-09-24 100294/week @ 2024-10-01 101138/week @ 2024-10-08 115806/week @ 2024-10-15 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 122279/week @ 2024-11-26

723,465 downloads per month
Used in 938 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

~170KB