Rust中的Unix errno常量在哪里?

时间:2016-08-06 12:02:27

标签: linux unix rust

我正在编写一个程序,其中有很多地方 UNIX错误代码是必需的。在Rust中是否有任何标准的地方或库具有这些常量的预定义集合?也许有一种方法可以从标准C头导入它们。

这是一个小问题,我可以在我自己的源代码中定义这些常量,但我想知道所有选项。

我需要返回它们而不是解析并转换为人类可读的字符串。

1 个答案:

答案 0 :(得分:6)

许多这些常量都可以通过libc包装箱获得。它还提供了在检查错误代码之前可能调用的函数的绑定,因此如果您尚未使用它,则无论如何都应该使用它。