diff options
author | David Hunt <dhunt@iolanthe.attlocal.net> | 2015-07-13 17:09:18 -0500 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2015-08-19 13:52:18 -0300 |
commit | 6463ea29564c872bd93278878a2e5245e7d02aa0 (patch) | |
tree | 526027fff92a31abd6718f2c0e1854f5c0b790f8 /darwin/DarwinProcessList.h | |
parent | 7f3faa276a33af78e419f66024679279fbb1f72d (diff) |
Fixed CPU updating
Diffstat (limited to 'darwin/DarwinProcessList.h')
-rw-r--r-- | darwin/DarwinProcessList.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/darwin/DarwinProcessList.h b/darwin/DarwinProcessList.h index 065e8fbf..a893dcfe 100644 --- a/darwin/DarwinProcessList.h +++ b/darwin/DarwinProcessList.h @@ -16,13 +16,16 @@ typedef struct DarwinProcessList_ { ProcessList super; host_basic_info_data_t host_info; - processor_cpu_load_info_t cpu_load; + processor_cpu_load_info_t prev_load; + processor_cpu_load_info_t curr_load; } DarwinProcessList; void ProcessList_getHostInfo(host_basic_info_data_t *p); -unsigned ProcessList_updateCPULoadInfo(processor_cpu_load_info_t *p); +void ProcessList_freeCPULoadInfo(processor_cpu_load_info_t *p); + +unsigned ProcessList_allocateCPULoadInfo(processor_cpu_load_info_t *p); struct kinfo_proc *ProcessList_getKInfoProcs(size_t *count); |