Portable sysexits.h(3) bindings for Rust
Go to file
2024-04-24 21:00:28 -06:00
src initial commit 2024-04-24 20:14:52 -06:00
.gitignore fixed .gitignore 2024-04-24 20:15:06 -06:00
build.rs fixed whitespace issues 2024-04-24 20:37:44 -06:00
Cargo.lock initial commit 2024-04-24 20:14:52 -06:00
Cargo.toml fixed license 2024-04-24 21:00:28 -06:00
COPYING fixed license 2024-04-24 21:00:28 -06:00
COPYING.LESSER initial commit 2024-04-24 20:14:52 -06:00
README updated for publishing on crates.io 2024-04-24 20:50:56 -06:00

Rust bindings to sysexits.h that fallback to dummy sysexits codes for systems
which do not support them. Successor to the previous yacexits project.

The crate uses a Rust build script to automatically generate the bindings with
the bindgen crate before compiling the library into a linkable rlib file.

This project was made possible by the continuing work being done on the Bonsai
Computer System [0].

This crate is licensed under the LGPL version 3.1 or later. This means that it
may be linked to any source code under any license but must remain copylefted
itself.

[0] <https://git.tebibyte.media/bonsai/>