18 stable releases

new 3.3.3 Jul 23, 2024
3.3.2 Jul 14, 2024
3.3.0 Jun 26, 2024
3.2.0 Apr 28, 2024
3.0.7 Dec 17, 2023

#491 in Unix APIs

Download history 3062/week @ 2024-04-05 3120/week @ 2024-04-12 2851/week @ 2024-04-19 3203/week @ 2024-04-26 2992/week @ 2024-05-03 2794/week @ 2024-05-10 2723/week @ 2024-05-17 2870/week @ 2024-05-24 2163/week @ 2024-05-31 2146/week @ 2024-06-07 1886/week @ 2024-06-14 2842/week @ 2024-06-21 3188/week @ 2024-06-28 3362/week @ 2024-07-05 3483/week @ 2024-07-12 2956/week @ 2024-07-19

13,453 downloads per month

LGPL-3.0-or-later

400KB
9K SLoC

Perl 2.5K SLoC // 0.0% comments Go 2K SLoC // 0.2% comments Ruby 1.5K SLoC // 0.3% comments Python 1K SLoC // 0.4% comments Rust 750 SLoC // 0.0% comments Emacs Lisp 735 SLoC // 0.1% comments

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

Dependencies