20 stable releases
3.5.0 | Feb 11, 2025 |
---|---|
3.4.0 | Nov 13, 2024 |
3.3.3 | Jul 23, 2024 |
3.1.5 | Mar 10, 2024 |
3.0.7 | Dec 17, 2023 |
#837 in Unix APIs
16,228 downloads per month
1MB
22K
SLoC
libsyd is a comprehensive C library designed for interfacing with the Syd environment. It offers functionalities for managing sandbox states, and facilitating runtime configuration and interaction with the syd sandboxing environment. Read the fine manuals of Syd, libsyd, gosyd, plsyd, pysyd, rbsyd, and syd.el for more information.
To install from source, clone the repository at https://git.sr.ht/~alip/syd, change
into the directory lib
and run make
, make test
and doas make install
. Rust
1.56.1 or later is required.
Maintained by Ali Polatel. Up-to-date sources can be found at https://git.sr.ht/~alip/syd and bugs/patches can be submitted by email to ~alip/sydbox-devel@lists.sr.ht.
lib.rs
:
libsyd - syd API Rust Library
libsyd
is a C library written in Rust that implements the syd
stat API, providing an interface to the /dev/syd
of syd. It
allows for runtime configuration and interaction with the syd
sandboxing environment.
Overview
The library is designed to interact with the syd sandboxing
environment, offering functionalities to check and modify the state
of the sandbox lock, and perform system calls to /dev/syd
.
For more detailed information and usage instructions, refer to the syd manual, available at syd Manual.
Author
Ali Polatel alip@chesswob.org