7 releases
| 0.2.5 | Mar 26, 2022 |
|---|---|
| 0.2.4 | Jun 12, 2021 |
| 0.2.3 | May 11, 2021 |
| 0.2.2 | Mar 6, 2021 |
| 0.1.0 | Dec 24, 2020 |
#1424 in Rust patterns
44 downloads per month
410KB
13K
SLoC
scall
Friendlier raw system calls for Rust.
This is a fork of sc with a slightly reworked API. Advantages:
-
It's easier to use -- the
syscall!macro returns aResult<usize, i32>indicating either the syscall result (on success) or error number (on failure). -
It properly supports x86_64 FreeBSD and macOS.
sctechnically supports x86_64 FreeBSD and macOS; however, those OSes have different conventions for returning error values, whichscfails to acknowledge. This effectively rendersscuseless for most purposes on those OSes.
See the list of supported platforms.