7 个版本
0.2.5 | 2022年3月26日 |
---|---|
0.2.4 | 2021年6月12日 |
0.2.3 | 2021年5月11日 |
0.2.2 | 2021年3月6日 |
0.1.0 | 2020年12月24日 |
#557 in Unix APIs
每月 44 次下载
410KB
13K SLoC
scall
Rust 的更友好的原始系统调用。
这是对 sc
的分支,API 做了一些修改。优点
-
更易于使用 --
syscall!
宏返回一个Result<usize, i32>
,表示系统调用的结果(成功)或错误号(失败)。 -
正确支持 x86_64 FreeBSD 和 macOS。
sc
技术上 支持这些操作系统;然而,这些操作系统对于返回错误值的约定不同,而sc
没有认识到这一点。这使得sc
在这些操作系统上的大多数用途上变得无效。
查看支持的平台列表。