62 releases
Uses new Rust 2024
new 0.0.65 | Jun 17, 2025 |
---|---|
0.0.64 | Jun 17, 2025 |
0.0.40 | May 25, 2025 |
0.0.31 | Apr 29, 2025 |
0.0.2 | Feb 27, 2025 |
#204 in Operating systems
2,960 downloads per month
Used in 7 crates
(6 directly)
14KB
132 lines
BRK Exit
A simple crate that stops the program from exitting when blocking is activated until it is released. The purpose of that is to prevent exitting when a program is in the middle of saving data and thus prevent partial writes.
It's built on top of ctrlc which handles Ctrl + C (SIGINT), stopping the program using the kill
command (SIGTERM) and closing the terminal (SIGHUP) but it doesn't support force kills (kill -9
).
Dependencies
~8–16MB
~201K SLoC