#fuse #bindings #system

cntr-fuse-abi

FUSE 内核接口通信的 ABI 类型

2 个版本

0.4.1 2021 年 3 月 1 日
0.4.0 2020 年 12 月 16 日

#1649 in 文件系统

Download history 20/week @ 2024-03-11 13/week @ 2024-03-18 19/week @ 2024-03-25 66/week @ 2024-04-01 19/week @ 2024-04-08 9/week @ 2024-04-15 21/week @ 2024-04-22 25/week @ 2024-04-29 16/week @ 2024-05-06 17/week @ 2024-05-13 57/week @ 2024-05-20 28/week @ 2024-05-27 22/week @ 2024-06-03 32/week @ 2024-06-10 27/week @ 2024-06-17 37/week @ 2024-06-24

120 每月下载量
3 个 Crates 中使用 (通过 cntr-fuse)

MIT 许可证

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 及以后的版本有效

无运行时依赖

功能