Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 256433 Details for
Bug 347840
sys-process/procps: cgroups output support for ps
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
procps-3.2.8-ps-cgroup-suppress-root-group.patch
procps-3.2.8-ps-cgroup-suppress-root-group.patch (text/plain), 1.01 KB, created by
Canek Peláez Valdés
on 2010-12-05 21:34:57 UTC
(
hide
)
Description:
procps-3.2.8-ps-cgroup-suppress-root-group.patch
Filename:
MIME Type:
Creator:
Canek Peláez Valdés
Created:
2010-12-05 21:34:57 UTC
Size:
1.01 KB
patch
obsolete
>--- procps-3.2.8/ps/output.c 2010-05-18 06:00:18.000000000 +0200 >+++ procps-3.2.8.lennart/ps/output.c 2010-05-18 05:59:46.000000000 +0200 >@@ -1109,7 +1109,7 @@ > static int pr_cgroup(char *restrict const outbuf, const proc_t *restrict const pp){ > char filename[48]; > FILE *fd; >- int counter = 0; >+ int counter = 0, last_begin = 0, slash = 0; > int c; > int is_cgroup = 0; > >@@ -1121,15 +1121,22 @@ > if (is_cgroup == 0) { > if (c == ':') { > is_cgroup = 1; >+ slash = 0; > if (counter>0) > outbuf[counter++]=';'; > } > }else >- if ((c == '\n') || (c == '\0')) >- is_cgroup = 0; >+ if ((c == '\n') || (c == '\0')){ >+ if (slash) /* if the last char was a / this process is in the root cgroup which we should suppress */ >+ counter = last_begin; > else >+ last_begin = counter; >+ is_cgroup = 0; >+ } else { >+ slash = c == '/'; > outbuf[counter++]=c; > } >+ } > outbuf[counter]='\0'; > close(fd); > if (counter>0)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 347840
:
256431
| 256433 |
256434