aboutsummaryrefslogtreecommitdiffstats
path: root/ProcessList.c
diff options
context:
space:
mode:
authorDaniel Lange <DLange@git.local>2016-04-11 13:00:25 +0200
committerDaniel Lange <DLange@git.local>2016-04-11 13:00:25 +0200
commit1767b21eb219fb9ac332aca9f7c3abecd97b6b39 (patch)
tree95ac07953f40ebbd6a674024ad4fc6b9f952e1f9 /ProcessList.c
parentc74c38760df69bb87e93dff18cf91464e5d02f37 (diff)
downloaddebian_htop-1767b21eb219fb9ac332aca9f7c3abecd97b6b39.tar.gz
debian_htop-1767b21eb219fb9ac332aca9f7c3abecd97b6b39.tar.bz2
debian_htop-1767b21eb219fb9ac332aca9f7c3abecd97b6b39.zip
Imported Upstream version 0.8.1+svn149upstream/0.8.1+svn149
Diffstat (limited to 'ProcessList.c')
-rw-r--r--ProcessList.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/ProcessList.c b/ProcessList.c
index 839660d..24e0810 100644
--- a/ProcessList.c
+++ b/ProcessList.c
@@ -563,9 +563,7 @@ static bool ProcessList_processEntries(ProcessList* this, char* dirname, Process
process->pid = pid;
}
}
- if (parent) {
- process->tgid = parent->pid;
- }
+ process->tgid = parent ? parent->pid : pid;
if (showUserlandThreads && (!parent || pid != parent->pid)) {
char subdirname[MAX_NAME+1];
@@ -623,7 +621,7 @@ static bool ProcessList_processEntries(ProcessList* this, char* dirname, Process
#ifdef HAVE_OPENVZ
if (access("/proc/vz", R_OK) != 0) {
process->vpid = process->pid;
- process->veid = 0;
+ process->ctid = 0;
} else {
snprintf(statusfilename, MAX_NAME, "%s/%s/stat", dirname, name);
status = ProcessList_fopen(this, statusfilename, "r");
@@ -636,8 +634,8 @@ static bool ProcessList_processEntries(ProcessList* this, char* dirname, Process
"%*u %*u %*u %*u %*u %*u %*u %*u "
"%*u %*u %*u %*u %*u %*u %*u %*u "
"%*u %*u %*u %*u %*u %*u %*u "
- "%u %u",
- &process->vpid, &process->veid);
+ "%*u %*u %u %u",
+ &process->vpid, &process->ctid);
fclose(status);
}
#endif
@@ -698,7 +696,7 @@ static bool ProcessList_processEntries(ProcessList* this, char* dirname, Process
period * 100.0;
process->percent_cpu = MAX(MIN(percent_cpu, processors*100.0), 0.0);
- process->percent_mem = (process->m_resident * PAGE_SIZE) /
+ process->percent_mem = (process->m_resident * PAGE_SIZE_KB) /
(float)(this->totalMem) *
100.0;

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