gpt4 book ai didi

Linux,将errno转换成name

转载 作者:IT王子 更新时间:2023-10-29 01:12:26 28 4
gpt4 key购买 nike

我正在寻找一个 API 来将 errno 整数转换为其名称。

例如:

int fd;
if((fd = open(path, O_RDONLY)) == -1)
printf("error: %d %s %s\n", errno, strerror(errno), ERRNONAME(errno));

因此,ERRNONAME 会产生一个名称,例如 "EINVAL""EPERM" 等。这可能吗?

最佳答案

这些名称作为宏存在于 Errno.h 文件中。没有将错误号转换为短代码的标准调用。您可以构建自己的表 ...

关于Linux,将errno转换成name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7604107/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com