如何检查linux内核是否支持获取另一个进程的每进程CPU时间时钟?
详细地 :
如果调用者无权访问由 pid 指定的进程的 CPU 时间时钟,clock_getcpuclockid() 将返回 EPERM 错误。(在 POSIX.1-2001 中指定为可选错误;在 Linux 上不会发生,除非内核不支持获取另一个进程的每进程 CPU 时间时钟。)
所以,我的问题是如何检查linux内核是否支持获取另一个进程的每进程CPU时间时钟?换句话说,我怎样才能让clock_getcpuclockid() 失败并返回值EPERM?