diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2020-10-21 19:11:26 +0200 |
---|---|---|
committer | cgzones <cgzones@googlemail.com> | 2020-10-29 22:21:42 +0100 |
commit | 049046c700ea42e8f9bb77f5efbb5a66ed3c4651 (patch) | |
tree | eedfebf20d42e83d23be9c6034a9ded7ca554213 /freebsd/FreeBSDProcessList.c | |
parent | 97ea45ca9a4ee639681e3048be4813b56c969bdd (diff) |
FreeBSD: update Process
Diffstat (limited to 'freebsd/FreeBSDProcessList.c')
-rw-r--r-- | freebsd/FreeBSDProcessList.c | 5 |
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') |