sync-linux-no-libc

Crates.iosync-linux-no-libc
lib.rssync-linux-no-libc
version0.1.1
created_at2025-07-31 23:50:32.622921+00
updated_at2025-08-01 21:06:49.060168+00
descriptionA project aiming to reimplement some of the most basic Rust std::sync utilities on Linux without the use of libc
homepagehttps://github.com/MikolajKolek/sync-linux-no-libc
repositoryhttps://github.com/MikolajKolek/sync-linux-no-libc
max_upload_size
id1775899
size59,423
MikolajKolek (MikolajKolek)

documentation

https://docs.rs/sync-linux-no-libc

README

sync-linux-no-libc

Crates.io Crates.io Crates.io Sync-linux-no-libc documentation

This project aims to reimplement some of the most basic Rust std::sync utilities on Linux, like std::sync::Mutex and std::sync::Barrier, all without the use of libc. Instead, it makes Linux syscalls directly.

License

Sync-linux-no-libc is licensed under the MIT Licence

The project's implementation is almost entirely copied from the Rust standard library, also available under the MIT license, with only some slight changes made to avoid the use of libc.

Commit count: 0

cargo fmt