_POSIX_TIMERS的可能值是什么?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了_POSIX_TIMERS的可能值是什么?相关的知识,希望对你有一定的参考价值。
posixoptions manpage显示以下宏可用于确定主机对posix计时器API的支持程度:
_POSIX_TIMERS
_POSIX_CPUTIME
_POSIX_THREAD_CPUTIME
_POSIX_CLOCK_SELECTION
_POSIX_MONOTONIC_CLOCK
在我的开发系统(基于Ubuntu的Linux发行版,使用gcc 7.5.0)上,_POSIX_TIMERS
的值为200809
,_POSIX_CPUTIME
到0
,并且_POSIX_THREAD_CPUTIME
到0
。
我一直在寻找有关这些宏的更多信息,但似乎找不到所需的信息。我想知道它们的定义位置(在头文件中?还是在编译器中“神奇地”?),以及_POSIX_TIMERS
的可能值是什么。
但是,我确实遇到了一些C代码,该代码将_POSIX_TIMERS
与另一个以2012
开头的常量进行了比较。因此显然必须有各种不同的值。
答案
POSIX定义(2018版)说:
_POSIX_TIMERS
该实现支持计时器。此符号应始终设置为值
200809L
。
以上是关于_POSIX_TIMERS的可能值是什么?的主要内容,如果未能解决你的问题,请参考以下文章
变量 returnValue 包含的数据类型和数据值是啥? [复制]
什么是在 C++ 中获取总内核数量的跨平台代码片段? [复制]
bundleobject.getExtras().get(String key) 的可能值是啥?