(这是how to check if monotonic clock is supported)的后续问题
我尝试打印_SC_MONOTONIC_CLOCK
的值并获得149
。我在search网站上试用了Google POSIX并且没有结果。
(答案后更新:149
在Debian上。刚尝试使用macOS和FreeBSD,两者都使用了值74
。)
答案 0 :(得分:3)
POSIX states符号常量_SC_*
在unistd.h
标题中定义:
unistd.h
标头应为sysconf()
定义以下符号常量:[...]_SC_MONOTONIC_CLOCK
但是,它没有定义这种符号常量的值是什么 - 它对你的应用程序来说并不重要(你不应该依赖于它的值)。
例如,GNU C Library列出了所有in an enum
;而newlib定义explicit values。 OpenBSD和NetBSD也使用明确但不同的值。