summaryrefslogtreecommitdiffstats
path: root/dragonflybsd/DragonFlyBSDProcessTable.c
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2024-01-19 20:57:33 +0100
committercgzones <cgzones@googlemail.com>2024-01-20 11:51:47 +0100
commit7639d62459b306af0ba2f1f6d1cc549c6982944d (patch)
treea27b44b0e55f2804ceba0077476033334eec753a /dragonflybsd/DragonFlyBSDProcessTable.c
parent91990b1a34927a4136a85e4ff9adcdbfa500286a (diff)
DragonFlyBSD: build fixes
Diffstat (limited to 'dragonflybsd/DragonFlyBSDProcessTable.c')
-rw-r--r--dragonflybsd/DragonFlyBSDProcessTable.c8
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) {

© 2014-2024 Faster IT GmbH | imprint | privacy policy