【发布时间】:2014-07-12 15:05:38
【问题描述】:
在 FreeBSD 中,我们在 _sigset.h 中定义了常量 _SIG_MAXSIG。我想知道这个常量的含义是在哪里定义的。显然,这类似于最大信号值。但是,我正在寻找一个明确的标准,即所有开发人员在解释该值时都应该关注的共同点。其他常量的含义也是如此——定义它们含义的明确来源是什么?
【问题讨论】:
-
提示:以
_开头的标识符通常是私有的而不是标准化的。 -
谢谢@larsmans,这有帮助。有没有标准说以
_开头的标识符是....? ;-)。 -
C99,第 7.1.3 节说“所有以下划线和大写字母或另一个下划线开头的标识符始终保留用于任何用途”,但这与您将要接近的一样得到。 :-)
-
...但是,它们之间的 POSIX 和 C99 确实标准化了
_exit和_Exit,也许还有一些我忘记的_.*标识。
标签: operating-system posix freebsd