66d42d0ba3
Copy from home:seife:branches:Base:System/procps via accept of submit request 33155 revision 2. Request was accepted with message: fix build with gcc-4.5 OBS-URL: https://build.opensuse.org/request/show/33155 OBS-URL: https://build.opensuse.org/package/show/Base:System/procps?expand=0&rev=19
18 lines
879 B
Diff
18 lines
879 B
Diff
Index: procps-3.2.8/ps/output.c
|
|
===================================================================
|
|
--- procps-3.2.8.orig/ps/output.c
|
|
+++ procps-3.2.8/ps/output.c
|
|
@@ -463,11 +463,11 @@ static int pr_pcpu(char *restrict const
|
|
double uptime_secs;
|
|
total_time = pp->utime + pp->stime;
|
|
if(include_dead_children) total_time += (pp->cutime + pp->cstime);
|
|
jiffies = jiffies_since_boot - pp->start_time;
|
|
if(jiffies) pcpu = (total_time * 1000ULL) / jiffies;
|
|
- if (pcpu/10U => 100U) /* do not confuse the user by scale effects */
|
|
+ if (pcpu/10U >= 100U) /* do not confuse the user by scale effects */
|
|
return snprintf(outbuf, COLWID, "100");
|
|
return snprintf(outbuf, COLWID, "%u.%u", pcpu/10U, pcpu%10U);
|
|
}
|
|
/* this is a "per-mill" format, like %cpu with no decimal point */
|
|
static int pr_cp(char *restrict const outbuf, const proc_t *restrict const pp){
|