summaryrefslogtreecommitdiff
path: root/pwdx.c
diff options
context:
space:
mode:
authorJim Warner <james.warner@comcast.net>2011-05-18 10:33:44 +0200
committerJan Görig <jgorig@redhat.com>2011-05-18 10:33:44 +0200
commit7b0fc19e9d28380dc9790615b93bc3653d6d686e (patch)
tree844b4136dd63dedda7b1834d64cdd41f0b7a72a6 /pwdx.c
parent8621387c774df2cac53090f59de6b109d1af9786 (diff)
downloadprocps-ng-newtop.tar.gz
enhanced libproc cgroup/cmdline support, exploited by topnewtop
Library Changes . added PROC_EDITCMDLCVT flag . added an internal (static) fill_cmdline_cvt function: - reads and "escapes" /proc/#/cmdline - returns result as a single string in a single vector - callers are guaranteed a cmdline (no more NULL) . added vectorize_this_str function, exploited by fill_cgroup_cvt, fill_cmdline_cvt . generalized read_cmdline function as read_unvectored, now exploited by fill_cgroup_cvt, fill_cmdline_cvt, read_cmdline ( cgroup and cmdline no longer need be converted to string ) ( vectors before being transformed to final representation ) . fixed bug regarding skipped group numbers (when enabled) . escape_str made responsible for all single byte translation with distinction between control chars + other unprintable . added escaped_copy function for already escaped strings . reorganized parts of proc_t to restore formatting standards ( displacement changes shouldn't matter with new version # ) . former ZAP_SUSEONLY #define now OOMEM_ENABLE . added to library.map: escaped_copy; read_cmdline Top Program Changes . exploited the new PROC_EDITCMDLCVT provision . eliminated now obsolete #include "proc/escape.h" . changed the P_WCH display format if no kernel symbol table . fixed very old bug in lflgs for out-of-view sort fields . former ZAP_SUSEONLY #define now OOMEM_ENABLE Ps Program Changes . exploited the new PROC_EDITCMDLCVT provision . exploited the new escaped_copy function . consolidated pr_args and pr_comm into pr_argcom Signed-off-by: Jan Görig <jgorig@redhat.com>
Diffstat (limited to 'pwdx.c')
0 files changed, 0 insertions, 0 deletions