【发布时间】:2011-12-14 22:29:26
【问题描述】:
我刚刚在getrusage 手册页中注意到这一行:
现在不需要包含
<sys/time.h>,但增加了可移植性。 (确实,struct timeval 定义在<sys/time.h>)
什么?由于struct rusage 包含struct timeval 作为成员,因此 sys/resource.h 肯定必须包含 sys/time.h 否则类型将不完整且无法使用?
这个评论怎么可能有意义?怎么可能从来没有必要?可移植性如何得到帮助?
【问题讨论】:
标签: linux posix time.h getrusage rusage