diff --git a/darwin/DarwinProcessList.c b/darwin/DarwinProcessList.c index d45ac09c1499b5c24c6148ffa0c84af29088a95c..47904bebfeb004ef201e72eb266310f1c2d3e266 100644 --- a/darwin/DarwinProcessList.c +++ b/darwin/DarwinProcessList.c @@ -16,6 +16,7 @@ in the source distribution for its full text. #include #include #include +#include /*{ #include "ProcessList.h" diff --git a/darwin/Platform.c b/darwin/Platform.c index f8108e78e043e39b09d88028ac8b0543556aeca8..da9cbb75325e52adee21ba509cf470df39deeaf5 100644 --- a/darwin/Platform.c +++ b/darwin/Platform.c @@ -167,7 +167,10 @@ ProcessPidColumn Process_pidColumns[] = { static double Platform_setCPUAverageValues(Meter* mtr) { DarwinProcessList *dpl = (DarwinProcessList *)mtr->pl; int cpus = dpl->super.cpuCount; - double sumNice, sumNormal, sumKernel, sumPercent; + double sumNice = 0.0; + double sumNormal = 0.0; + double sumKernel = 0.0; + double sumPercent = 0.0; for (int i = 1; i <= cpus; i++) { sumPercent += Platform_setCPUValues(mtr, i); sumNice += mtr->values[CPU_METER_NICE];