summaryrefslogtreecommitdiffstats
path: root/freebsd/FreeBSDProcessList.c
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2020-10-21 19:11:26 +0200
committercgzones <cgzones@googlemail.com>2020-10-29 22:21:42 +0100
commit049046c700ea42e8f9bb77f5efbb5a66ed3c4651 (patch)
treeeedfebf20d42e83d23be9c6034a9ded7ca554213 /freebsd/FreeBSDProcessList.c
parent97ea45ca9a4ee639681e3048be4813b56c969bdd (diff)
FreeBSD: update Process
Diffstat (limited to 'freebsd/FreeBSDProcessList.c')
-rw-r--r--freebsd/FreeBSDProcessList.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/freebsd/FreeBSDProcessList.c b/freebsd/FreeBSDProcessList.c
index caa04ccd..4c418114 100644
--- a/freebsd/FreeBSDProcessList.c
+++ b/freebsd/FreeBSDProcessList.c
@@ -479,7 +479,7 @@ void ProcessList_goThroughEntries(ProcessList* super, bool pauseProcessUpdate) {
Process* proc = ProcessList_getProcess(super, kproc->ki_pid, &preExisting, FreeBSDProcess_new);
FreeBSDProcess* fp = (FreeBSDProcess*) proc;
- proc->show = ! ((hideKernelThreads && Process_isKernelThread(fp)) || (hideUserlandThreads && Process_isUserlandThread(proc)));
+ proc->show = ! ((hideKernelThreads && Process_isKernelThread(proc)) || (hideUserlandThreads && Process_isUserlandThread(proc)));
if (!preExisting) {
fp->jid = kproc->ki_jid;
@@ -567,9 +567,8 @@ void ProcessList_goThroughEntries(ProcessList* super, bool pauseProcessUpdate) {
if (settings->flags & PROCESS_FLAG_FREEBSD_TTY)
fp->ttyPath = (kproc->ki_tdev == NODEV) ? nodevStr : Hashtable_get(fpl->ttys, kproc->ki_tdev);
- if (Process_isKernelThread(fp)) {
+ if (Process_isKernelThread(proc))
super->kernelThreads++;
- }
super->totalTasks++;
if (proc->state == 'R')

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