Package: procps / 1:3.2.8-9squeeze1

Metadata

Package Version Patches format
procps 1:3.2.8-9squeeze1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
slabtop_once.patch | (download)

slabtop.c | 45 26 + 19 - 0 !
1 file changed, 26 insertions(+), 19 deletions(-)

 don't use ncurses for running once
 Using ncurses initscr/endwin clears the screen for xterm/etc it
 now prints raw text using printf
Bug-Debian: http://bugs.debian.org/503089
free.1.patch | (download)

free.1 | 76 48 + 28 - 0 !
1 file changed, 48 insertions(+), 28 deletions(-)

 several bugs fixed for the free manpage:
 -g flag documented #286900
 hypen escaped #282168
 Reformated completely #534198
 free -o better documented #526604
Bug-Debian: http://bugs.debian.org/286900
Bug-Debian: http://bugs.debian.org/282168
Bug-Debian: http://bugs.debian.org/534198
Bug-Debian: http://bugs.debian.org/526604
output_sort_time.patch | (download)

ps/output.c | 29 23 + 6 - 0 !
1 file changed, 23 insertions(+), 6 deletions(-)

 more ps time sorting 
pmap.1.patch | (download)

pmap.1 | 24 14 + 10 - 0 !
1 file changed, 14 insertions(+), 10 deletions(-)

 cleanup pmap.1 manual page
10_ps.1.patch | (download)

ps/ps.1 | 17 8 + 9 - 0 !
1 file changed, 8 insertions(+), 9 deletions(-)

 ps.1 normal indent widths
pri field explained 
--no-heading comment is an alias for --no-headers
Removed setproctitle(1) reference 
Bug-Debian: http://bugs.debian.org/465761
Bug-Debian: http://bugs.debian.org/529045
skill.1.patch | (download)

skill.1 | 63 34 + 29 - 0 !
1 file changed, 34 insertions(+), 29 deletions(-)

 cleanup man page #282168
Bug-Debian: http://bugs.debian.org/282168
skill_perror.patch | (download)

skill.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 kill prints perror 
slabtop_1.patch | (download)

slabtop.1 | 35 20 + 15 - 0 !
1 file changed, 20 insertions(+), 15 deletions(-)

 cleanup slabtop man page 
sysctl.8.patch | (download)

sysctl.8 | 90 61 + 29 - 0 !
1 file changed, 61 insertions(+), 29 deletions(-)

 -p flag has optional filename
cleanup sysctl man page 
Bug-Debian: http://bugs.debian.org/297144
Bug-Debian: http://bugs.debian.org/282168
sysctl_options.patch | (download)

sysctl.c | 12 10 + 2 - 0 !
1 file changed, 10 insertions(+), 2 deletions(-)

 fix up some option processing
tload.1.patch | (download)

tload.1 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 reword tload.1 man page for the alarm
top_irix.patch | (download)

top.c | 15 13 + 2 - 0 !
1 file changed, 13 insertions(+), 2 deletions(-)

 change formal of irix mode when showing threads 
top_no_openproc.patch | (download)

top.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 exit top if cannot openproc 
top_stdin_eof.patch | (download)

top.c | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 check for stdin eof if term 
top_uid_length.patch | (download)

top.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make the uid length 5 not 4 
uptime.1.patch | (download)

uptime.1 | 23 18 + 5 - 0 !
1 file changed, 18 insertions(+), 5 deletions(-)

 cleanup uptime man page #282168
vmstat.8.patch | (download)

vmstat.8 | 37 20 + 17 - 0 !
1 file changed, 20 insertions(+), 17 deletions(-)

 fixes groff problems
Removes pslab as it doesnt appear
watch.1.patch | (download)

watch.1 | 47 28 + 19 - 0 !
1 file changed, 28 insertions(+), 19 deletions(-)

 cleanup of manual page and cumulative is a parameter not option
w_time.patch | (download)

w.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 let fprintf print locale-friendly seconds
kill.1.patch | (download)

kill.1 | 86 37 + 49 - 0 !
1 file changed, 37 insertions(+), 49 deletions(-)

 fix kill.1 manual page
Changed may to cannot or might 
Bug-Debian: http://bugs.debian.org/375739
kill_warncr.patch | (download)

skill.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 add cr to warning line 
Bug-Debian: http://bugs.debian.org/331419
module_mk_shared.patch | (download)

proc/module.mk | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 made shared variable overwritable
sysinfo_elfnote.patch | (download)

proc/sysinfo.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 find at_clktck elf note only on linux
top.1.patch | (download)

top.1 | 110 54 + 56 - 0 !
1 file changed, 54 insertions(+), 56 deletions(-)

 fix bold in top manual page
Fix page fault description because storage may not be disk
top_c_resize.patch | (download)

top.c | 9 6 + 3 - 0 !
top.h | 13 11 + 2 - 0 !
2 files changed, 17 insertions(+), 5 deletions(-)

 prevent top from segfaulting when the display is shrinked to only
a few (read: 3 or less) lines.
w bassman.patch | (download)

w.1 | 5 4 + 1 - 0 !
w.c | 16 15 + 1 - 0 !
2 files changed, 19 insertions(+), 2 deletions(-)

 w-bassman emulation with -o flag 
Bug-Debian: http://bugs.debian.org/414906
top.1_cpustates.patch | (download)

top.1 | 36 36 + 0 - 0 !
1 file changed, 36 insertions(+)

 top cpu state descriptions
watch_8bitchar.patch | (download)

watch.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make watch unsigned chars and 8bit clean
library_map_freeproc.patch | (download)

proc/library.map | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 added freeproc to library.map
pgrep_start_time.patch | (download)

pgrep.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 pgrep.c saved_start_time was missed
readproc_c.patch | (download)

proc/readproc.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 readproc.c some type conversion help
return if unable to open /proc
sysinfo_7_numbers.patch | (download)

proc/sysinfo.c | 7 4 + 3 - 0 !
1 file changed, 4 insertions(+), 3 deletions(-)

 adds up 7 cpu numbers not 4
Bug-Debian: http://bugs.debian.org/460331
tload_no_optargs.patch | (download)

tload.c | 3 0 + 3 - 0 !
1 file changed, 3 deletions(-)

 removed unneeded optarg and optind variables form tload.c
w.1.patch | (download)

w.1 | 27 20 + 7 - 0 !
1 file changed, 20 insertions(+), 7 deletions(-)

 cleaned up the w man page
Make note of the time formats 
Bug-Debian: http://bugs.debian.org/414906
w_columns.patch | (download)

w.c | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 use columns environment if tiocgwinsz fails
watch_exec_beep.patch | (download)

watch.1 | 33 28 + 5 - 0 !
watch.c | 93 88 + 5 - 0 !
2 files changed, 116 insertions(+), 10 deletions(-)

 adds -exec and -beep flags and has better quoting #410967
Adds -errexit flag now too #183346
path_max.patch | (download)

proc/readproc.c | 2 1 + 1 - 0 !
pwdx.c | 20 16 + 4 - 0 !
2 files changed, 17 insertions(+), 5 deletions(-)

 uses alloc instead of fixed path_max value
Bug-Debian: http://bugs.debian.org/496274
w_envlength.patch | (download)

w.1 | 10 9 + 1 - 0 !
w.c | 53 36 + 17 - 0 !
2 files changed, 45 insertions(+), 18 deletions(-)

 use environment to set user and from/host column widths
gnu kbsd version.patch | (download)

proc/version.c | 20 14 + 6 - 0 !
1 file changed, 14 insertions(+), 6 deletions(-)

 rework version parsing so its ok with other oses
pgrep_c_option.patch | (download)

pgrep.1 | 5 4 + 1 - 0 !
pgrep.c | 20 14 + 6 - 0 !
2 files changed, 18 insertions(+), 7 deletions(-)

 c option for pgrep for counting number of matched proceesses
ps_cgroup_display.patch | (download)

proc/readproc.c | 15 14 + 1 - 0 !
proc/readproc.h | 4 3 + 1 - 0 !
ps/display.c | 11 7 + 4 - 0 !
ps/output.c | 23 22 + 1 - 0 !
4 files changed, 46 insertions(+), 7 deletions(-)

 ps displays cgroup 
watch_precision_time.patch | (download)

watch.1 | 54 51 + 3 - 0 !
watch.c | 31 29 + 2 - 0 !
2 files changed, 80 insertions(+), 5 deletions(-)

 add precision wait time option -p 
watch_unicode.patch | (download)

AUTHORS | 1 1 + 0 - 0 !
Makefile | 5 3 + 2 - 0 !
watch.1 | 12 12 + 0 - 0 !
watch.c | 142 119 + 23 - 0 !
4 files changed, 135 insertions(+), 25 deletions(-)

 unicode/8bit for watch
Bug-Debian: http://bugs.debian.org/240989
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/procps/+bug/318221
complain_unmounted_proc.patch | (download)

proc/version.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 complain when /proc/version cannot be found instead of
exiting silently.
ps_supgid_display.patch | (download)

proc/library.map | 2 1 + 1 - 0 !
proc/readproc.c | 135 96 + 39 - 0 !
proc/readproc.h | 10 10 + 0 - 0 !
ps/display.c | 34 30 + 4 - 0 !
ps/output.c | 47 47 + 0 - 0 !
ps/ps.1 | 10 10 + 0 - 0 !
6 files changed, 194 insertions(+), 44 deletions(-)

 506303 ps displays supplementary groups
makefile_dev_null.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make sure makefile doesnt zot random files while checking gcc

pgrep.1.patch | (download)

pgrep.1 | 98 58 + 40 - 0 !
1 file changed, 58 insertions(+), 40 deletions(-)

 cleanup pgrep manual page #282168
Uses .BR for see also section #437678
ps_size_sz.patch | (download)

ps/output.c | 2 1 + 1 - 0 !
ps/ps.1 | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 renames second sz to size,  means we don't follow sco but less confusion
Bug-Debian: http://bugs.debian.org/541061
top_mintime.patch | (download)

top.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 checks minimum time is valid
vmstat_headers.patch | (download)

vmstat.c | 80 34 + 46 - 0 !
1 file changed, 34 insertions(+), 46 deletions(-)

 headers for disk and slab info 
getopt replacement 
pgrep_usage_exitcode.patch | (download)

pgrep.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 distinguish between invalid commandline parameters and '-?'.
ps_1_options.patch | (download)

ps/ps.1 | 335 169 + 166 - 0 !
1 file changed, 169 insertions(+), 166 deletions(-)

 re-sort ps.1 options
Bug-Debian: http://bugs.debian.org/518620
top_highlight.patch | (download)

top.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix highlighting problem in top
Bug-Debian: http://bugs.debian.org/351065
top_nohz.patch | (download)

top.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 handle idle time calculations correctly when running with nohz.
vmstat_part_format.patch | (download)

proc/sysinfo.c | 22 19 + 3 - 0 !
proc/sysinfo.h | 2 1 + 1 - 0 !
vmstat.c | 2 1 + 1 - 0 !
3 files changed, 21 insertions(+), 5 deletions(-)

 the contents of /proc/diskstats have changed since 2.6.25
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=485243

readproc_double_free.patch | (download)

proc/readproc.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 zeros out reused structures to stop double free problems
Bug-Debian: http://bugs.debian.org/550009
vmstat_units.patch | (download)

proc/sysinfo.c | 2 1 + 1 - 0 !
vmstat.8 | 3 2 + 1 - 0 !
vmstat.c | 8 4 + 4 - 0 !
3 files changed, 7 insertions(+), 6 deletions(-)

 for vmstat only change units where it makes sense and try
to stop some overflows of some kernel variables
Bug-Debian: http://bugs.debian.org/558134
Bug-Debian: http://bugs.debian.org/558361

skill_null_argv.patch | (download)

skill.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't treat skill null parameter as 0
Bug-Debian: http://bugs.debian.org/551173

skill_multiarg.patch | (download)

skill.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fixed -v and -i and other flags in skill/snice
 There was a too greedy option parser
 Patch based on submitted patch by Yoshio Nakamura
Bug-Debian: http://bugs.debian.org/331419
Bug-Debian: http://bugs.debian.org/569030
proc_version_constructor.patch | (download)

proc/sysinfo.c | 1 1 + 0 - 0 !
proc/version.c | 3 1 + 2 - 0 !
proc/version.h | 1 1 + 0 - 0 !
3 files changed, 3 insertions(+), 2 deletions(-)

 call libproc constructors in strict order
 Having one constructor depend on another means if the order is reversed