0

谁能给我正确的方向,因为我无法在 pthread.h 或 errno.h(在 openSUSE Linux 上)中找到 EPERM 的声明。我在 asm-generic/errno-base.h 中找到了这个,但这是正确的吗?为什么它不在 errno.h 中?谢谢

4

1 回答 1

3

这是正确的。它在 中errno.h,尽管通过一长串的包含。比如在我的linux开发框errno.hincludes bits/errno.hwhich includes linux/errno.hwhich includes asm/errno.hwhich includes which include which contains the specific version of asm-*/errno.h, 例如asm-i386/errno.h, which include asm-generic/errno.hcontains the #definefor EPERM.

于 2009-11-19T09:58:35.860 回答