gpt4 book ai didi

c - Linux中EINVAL、ENOMEM等定义在哪个头文件中?

转载 作者:IT王子 更新时间:2023-10-29 00:16:45 44 4
gpt4 key购买 nike

据说errno.h中定义了EINVAL、ENOMEM等错误号,但是我在errno.h中找不到,我也找了/usr/include下的一些目录,还是找不到找到他们。我可以在我的 C 代码中毫无问题地使用这些宏。谁能告诉我他们在哪里?

最佳答案

它要么直接在 errno.h 中定义,要么在 errno.h 包含(直接或间接)的文件中定义。

我使用以下命令搜索它:

find /usr/include | xargs grep ENOMEM | grep '#define'

我在我的 linux (RHEL 6) 中的 /usr/include/asm-generic/errno-base.h 中找到了一个匹配项。

关于c - Linux中EINVAL、ENOMEM等定义在哪个头文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20474358/

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