#bsd #error #errno #syscalls #no-std

no-std bsd-errnos

BSD 错误号列表

1 个不稳定版本

0.0.1 2023年7月23日

#14#errno

MIT 许可证

84KB
1.5K SLoC

bsd-errnos

Crates.io docs.rs Crates.io

跨架构的 BSD 错误号枚举,这些错误号可能在不同架构间有所不同。

特性标志

  • std: 启用 std 支持(处理 std::io::Error)。
  • iter: 启用 Errno::iter() 函数。

#![no_std]

通过禁用默认的 std 功能来启用 #![no_std] 支持

[dependencies]
bsd-errnos = { version = "*", default-features = false }

代码生成

除了 src/lib.rs 文件外,所有代码都由 errno-gen 目录中的内部crate生成,因此请不要修改自动生成的文件。

MSRV

1.32.0


lib.rs:

BSD 错误号。

无运行时依赖

特性