From 272e2d9b3459ceb3fe2f5ae34a07e44df6c45997 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Mon, 16 Mar 2015 23:01:48 -0300 Subject: Major advances in FreeBSD port. --- TasksMeter.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'TasksMeter.c') diff --git a/TasksMeter.c b/TasksMeter.c index 7a3e5a47..f3764d64 100644 --- a/TasksMeter.c +++ b/TasksMeter.c @@ -19,7 +19,14 @@ int TasksMeter_attributes[] = { }; static void TasksMeter_setValues(Meter* this, char* buffer, int len) { - Platform_setTasksValues(this); + ProcessList* pl = this->pl; + this->values[0] = pl->kernelThreads; + this->values[1] = pl->userlandThreads; + this->values[2] = pl->totalTasks - pl->kernelThreads - pl->userlandThreads; + this->values[3] = pl->runningTasks; + if (pl->totalTasks > this->total) { + this->total = pl->totalTasks; + } if (this->pl->settings->hideKernelThreads) { this->values[0] = 0; } -- cgit v1.2.3