diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2024-01-19 20:57:33 +0100 |
---|---|---|
committer | cgzones <cgzones@googlemail.com> | 2024-01-20 11:51:47 +0100 |
commit | 7639d62459b306af0ba2f1f6d1cc549c6982944d (patch) | |
tree | a27b44b0e55f2804ceba0077476033334eec753a /dragonflybsd/DragonFlyBSDProcessTable.c | |
parent | 91990b1a34927a4136a85e4ff9adcdbfa500286a (diff) |
DragonFlyBSD: build fixes
Diffstat (limited to 'dragonflybsd/DragonFlyBSDProcessTable.c')
-rw-r--r-- | dragonflybsd/DragonFlyBSDProcessTable.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/dragonflybsd/DragonFlyBSDProcessTable.c b/dragonflybsd/DragonFlyBSDProcessTable.c index e36086f2..b286219d 100644 --- a/dragonflybsd/DragonFlyBSDProcessTable.c +++ b/dragonflybsd/DragonFlyBSDProcessTable.c @@ -37,7 +37,7 @@ ProcessTable* ProcessTable_new(Machine* host, Hashtable* pidMatchList) { } void ProcessTable_delete(Object* cast) { - const DragonFlyBSDProcessTable* this = (DragonFlyBSDProcessTable*) cast; + DragonFlyBSDProcessTable* this = (DragonFlyBSDProcessTable*) cast; ProcessTable_done(&this->super); free(this); } @@ -130,8 +130,8 @@ static void DragonFlyBSDProcessTable_updateProcessName(kvm_t* kd, const struct k } void ProcessTable_goThroughEntries(ProcessTable* super) { - const Machine* host = super->host; - const DragonFlyMachine* dhost = (const DragonFlyMachine*) host; + const Machine* host = super->super.host; + const DragonFlyBSDMachine* dhost = (const DragonFlyBSDMachine*) host; const Settings* settings = host->settings; bool hideKernelThreads = settings->hideKernelThreads; @@ -216,7 +216,7 @@ void ProcessTable_goThroughEntries(ProcessTable* super) { proc->time = (kproc->kp_lwp.kl_uticks + kproc->kp_lwp.kl_sticks + kproc->kp_lwp.kl_iticks) / 10000; proc->percent_cpu = 100.0 * ((double)kproc->kp_lwp.kl_pctcpu / (double)dhost->kernelFScale); - proc->percent_mem = 100.0 * proc->m_resident / (double)(super->totalMem); + proc->percent_mem = 100.0 * proc->m_resident / (double)(super->super.host->totalMem); Process_updateCPUFieldWidths(proc->percent_cpu); if (proc->percent_cpu > 0.1) { |