在Ubuntu Linux20.04机器上的/usr/include/x86_64-linux-gnu/bits/resource.h
中,我看到如下代码:
enum __rusage_who
{
/* The calling process. */
RUSAGE_SELF = 0,
#define RUSAGE_SELF RUSAGE_SELF
/* All of its terminated child processes. */
RUSAGE_CHILDREN = -1
#define RUSAGE_CHILDREN RUSAGE_CHILDREN
};
我们看到,RUSAGE_SELF
被定义为它自己.它的目的/好处是什么?