Squashed commit of the following:
commit
833250653e7df0242f9ae239445c76576a4220ad
Author: Russ Combs <rucombs@cisco.com>
Date: Thu Dec 14 11:49:48 2017 -0500
cpu_tracker: fall back to RUSAGE_SELF if RUSAGE_THREAD is not defined
thanks to Fabrice Fontaine fontaine.fabrice@gmail.com
struct rusage usage;
#ifdef RUSAGE_LWP
getrusage(RUSAGE_LWP, &usage);
-#else
+#elif defined(RUSAGE_THREAD)
getrusage(RUSAGE_THREAD, &usage);
+#else
+ getrusage(RUSAGE_SELF, &usage);
#endif
user_time = usage.ru_utime;
sys_time = usage.ru_stime;