summaryrefslogtreecommitdiffstats
path: root/freebsd/FreeBSDProcess.c
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2021-01-27 15:11:54 +0100
committerBenBE <BenBE@geshi.org>2021-01-30 14:21:26 +0100
commit399add39ca380c6b97bf45685e041a8dca3bf0b4 (patch)
tree40aa7bad9b0f4e398cb82c82122a07592c6e1b74 /freebsd/FreeBSDProcess.c
parent56c4055fd18e34728938b6a9185178ac6df4f3bb (diff)
FreeBSD: simplify kernel thread logic
Diffstat (limited to 'freebsd/FreeBSDProcess.c')
-rw-r--r--freebsd/FreeBSDProcess.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/freebsd/FreeBSDProcess.c b/freebsd/FreeBSDProcess.c
index 76c4cf8b..2e1c384a 100644
--- a/freebsd/FreeBSDProcess.c
+++ b/freebsd/FreeBSDProcess.c
@@ -110,13 +110,7 @@ static int FreeBSDProcess_compareByKey(const Process* v1, const Process* v2, Pro
}
bool Process_isThread(const Process* this) {
- const FreeBSDProcess* fp = (const FreeBSDProcess*) this;
-
- if (fp->kernel == 1 ) {
- return 1;
- } else {
- return Process_isUserlandThread(this);
- }
+ return Process_isKernelThread(this) || Process_isUserlandThread(this);
}
const ProcessClass FreeBSDProcess_class = {

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