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

#17 in Operating systems

Download history 344594/week @ 2025-06-06 386440/week @ 2025-06-13 407533/week @ 2025-06-20 434129/week @ 2025-06-27 426497/week @ 2025-07-04 495308/week @ 2025-07-11 555960/week @ 2025-07-18 464672/week @ 2025-07-25 432678/week @ 2025-08-01 431816/week @ 2025-08-08 426742/week @ 2025-08-15 382802/week @ 2025-08-22 330781/week @ 2025-08-29 398769/week @ 2025-09-05 355258/week @ 2025-09-12 390981/week @ 2025-09-19

1,551,744 downloads per month
Used in 1,598 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

~185KB