2 个版本
0.4.1 | 2021 年 3 月 1 日 |
---|---|
0.4.0 | 2020 年 12 月 16 日 |
#1649 in 文件系统
120 每月下载量
在 3 个 Crates 中使用 (通过 cntr-fuse)
30KB
880 行
Rust FUSE ABI 类型
该 crate 包含用于与 FUSE 内核接口通信的 ABI 类型。有关更多信息,请参阅 fuse crate。
lib.rs
:
FUSE 内核接口。
用于在内核驱动程序和 FUSE 文件系统用户空间部分之间进行通信的类型和定义。由于内核驱动程序可以独立安装,因此 ABI 接口是版本化的,并且在文件系统(挂载)初始化期间交换功能。
OSXFUSE (macOS): https://github.com/osxfuse/fuse/blob/master/include/fuse_kernel.h
- 在 OSXFUSE 2.x 中支持 ABI 7.8
- 从 OSXFUSE 3.0.0 开始支持 ABI 7.19
libfuse (Linux/BSD): https://github.com/libfuse/libfuse/blob/master/include/fuse_kernel.h
- 从 FUSE 2.6.0 开始支持 ABI 7.8
- 从 FUSE 2.8.0 开始支持 ABI 7.12
- 从 FUSE 2.9.0 开始支持 ABI 7.18
- 从 FUSE 2.9.1 开始支持 ABI 7.19
- 从 FUSE 3.0.0 开始支持 ABI 7.26
未标记版本的项对 ABI 7.8 及以后的版本有效