我有一个遗留函数(如下所示)来查找滴答计数,这意味着系统运行了多少时间。
长 findtick() { 结构 tms buf; clock_t 滴答计数 = 0; 滴答计数 = 次(&buf); 返回(长)tickcount; }
我无法找到times
系统调用和clock_t
结构类型的行为。
我的疑问是
times
linux中系统调用的行为和返回值是什么。- 结构定义是什么
clock_t
- 这个函数会在几秒钟内返回 tickcount 吗?
- 这个函数有可能返回-1,因为它的返回类型是
signed long
我gcc
在 suse 10 中使用编译器。