aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAngelo Marletta <angelo.marletta@gmail.com>2012-06-15 03:25:33 +0100
committerAngelo Marletta <angelo.marletta@gmail.com>2012-06-15 03:25:33 +0100
commitfe9833bae838296ec2e17161fe666faba769b101 (patch)
treeaedfadb0df3e5d01edd5f8db94c7d7afcd8fa8b2 /src
parent5544c90d488caf7d19ee3d6c828cf0490e60a3a5 (diff)
downloadcpulimit-fe9833bae838296ec2e17161fe666faba769b101.tar.gz
fixed bug in cpu time calculation
Diffstat (limited to 'src')
-rw-r--r--src/process_iterator.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/process_iterator.c b/src/process_iterator.c
index bacf914..a9e66ed 100644
--- a/src/process_iterator.c
+++ b/src/process_iterator.c
@@ -42,9 +42,9 @@ static int read_process_info(pid_t pid, struct process *p)
p->ppid = atoi(token);
for (i=0; i<10; i++)
token = strtok(NULL, " ");
- p->cputime = atoi(token) * HZ;
+ p->cputime = atoi(token) * 1000 / HZ;
token = strtok(NULL, " ");
- p->cputime += atoi(token) * HZ;
+ p->cputime += atoi(token) * 1000 / HZ;
for (i=0; i<7; i++)
token = strtok(NULL, " ");
p->starttime = atoi(token) / sysconf(_SC_CLK_TCK);
Un proyecto texto-plano.xyz