summaryrefslogtreecommitdiffstats
path: root/Process.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2011-03-28 19:06:06 +0000
committerHisham Muhammad <hisham@gobolinux.org>2011-03-28 19:06:06 +0000
commit219bb9ccff0881a2972c38f012a306c60fcb2123 (patch)
tree87115608c5ef70a1733f49660d2b15bcd6f5b297 /Process.c
parent391eab2866ed739c7011cd4d29c53c0ebd10f7ae (diff)
handle large values for process time
Diffstat (limited to 'Process.c')
-rw-r--r--Process.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/Process.c b/Process.c
index 8956201d..c1415685 100644
--- a/Process.c
+++ b/Process.c
@@ -103,10 +103,10 @@ typedef struct Process_ {
unsigned long int majflt;
unsigned long int cmajflt;
#endif
- unsigned long int utime;
- unsigned long int stime;
- long int cutime;
- long int cstime;
+ unsigned long long int utime;
+ unsigned long long int stime;
+ unsigned long long int cutime;
+ unsigned long long int cstime;
long int priority;
long int nice;
long int nlwp;
@@ -263,7 +263,7 @@ static void Process_printLargeNumber(Process* this, RichString* str, unsigned lo
static double jiffy = 0.0;
-static void Process_printTime(RichString* str, unsigned long t) {
+static void Process_printTime(RichString* str, unsigned long long t) {
if(jiffy == 0.0) jiffy = sysconf(_SC_CLK_TCK);
double jiffytime = 1.0 / jiffy;

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