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