]>
granicus.if.org Git - procps-ng/log
Jan Görig [Thu, 24 Feb 2011 14:06:13 +0000 (15:06 +0100)]
top.1 manual page fixes
Changes from Debian and fixed escaping errors.
Author: Craig Small <csmall@debian.org>
Jan Görig [Thu, 24 Feb 2011 13:23:31 +0000 (14:23 +0100)]
ps.1 manual page fixes
Merged changes from Debian and RHEL. Some minor fixes added.
Authors: Craig Small <csmall@debian.org>, Jari Aalto <jari.aalto@cante.net>,
David Prévot <david@tilapin.org>, Daniel Novotny
Jan Görig [Wed, 23 Feb 2011 08:17:54 +0000 (09:17 +0100)]
Manual pages fixes
Taken from Debian with small changes added
Authors: Craig Small <csmall@debian.org>, Brendan O'Dea <bod@debian.org>
Jan Görig [Thu, 10 Feb 2011 12:35:46 +0000 (13:35 +0100)]
Removed .cvsignore files
Jan Görig [Thu, 10 Feb 2011 12:31:14 +0000 (13:31 +0100)]
Merged changes from procps-3.2.8 not present in CVS
Jan Görig [Wed, 19 Jan 2011 11:16:56 +0000 (12:16 +0100)]
Rewritten cgroup support and suppressed root cgroup
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=593267
Signed-off-by: Jan Görig <jgorig@redhat.com>
Jan Görig [Wed, 19 Jan 2011 11:50:26 +0000 (12:50 +0100)]
Call libproc constructors in strict order
Having one constructor depend on another means if the order
is reversed you get a different result.
Patched based on idea by Tom Evans.
Added new code to old_Hertz_hack by Werner Fink <werner@suse.de>
Bug-Debian: http://bugs.debian.org/460331
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=632236
Reviewed-by: Jan Görig <jgorig@redhat.com>
Werner Fink [Mon, 20 Dec 2010 12:22:24 +0000 (13:22 +0100)]
Do not let sysctl abort due a missed file or directory under /proc.
Include signal.h for compiling w.
Signed-off-by: Werner Fink <werner@suse.de>
Werner Fink [Mon, 20 Dec 2010 11:46:37 +0000 (12:46 +0100)]
Fix potential bufferoverflow in pwdx
Fix potential bufferoverflow in pwdx
Novell bugzilla entry 78074
Signed-off-by: Werner Fink <werner@suse.de>
Jan Görig [Tue, 18 Jan 2011 15:10:32 +0000 (16:10 +0100)]
Fixed build with make 3.82
Bug-Debian: http://bugs.debian.org/603759
Signed-off-by: Jan Görig <jgorig@redhat.com>
Jan Görig [Thu, 16 Dec 2010 09:30:39 +0000 (10:30 +0100)]
Read the system boot time from /proc instead of computing
Read the time of system boot from /proc/stat (entry: btime) instead
of computing it as the difference between the current time and the
uptime. This is the only way to get a consistent result which won't
possibly change from one run to the next.
The problems with the original code were:
* Both the current time and the uptime are rounded down to the second,
but the system doesn't boot on an integer second value so they do not
tick at the same moment. Thus, the rounding errors can cause a one
second difference from one run to the next.
* We can't read the uptime and the current time at the exact same moment
anyway, so the time difference we compute is bound to be inaccurate.
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=222251
Author: Jean Delvare <jdelvare@suse.de>
Reviewed-by: Craig Small <csmall@debian.org>
Jan Görig [Thu, 16 Dec 2010 09:25:36 +0000 (10:25 +0100)]
clear screen after fields selection
Author: Tomas Smetana <tsmetana@redhat.com>
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=440694
Jan Görig [Thu, 16 Dec 2010 09:24:44 +0000 (10:24 +0100)]
fix the problem with truncated output lines to 2048 characters
Author: Karel Zak <kzak@redhat.com> and Olivier Fourdan <ofourdan@redhat.com>
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=134516
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=487700
Jan Görig [Thu, 16 Dec 2010 09:23:49 +0000 (10:23 +0100)]
ps displays cgroup
Author: Swann Perarnau <swann.perarnau@imag.fr>
Bug-Debian: http://bugs.debian.org/469669
Reviewed-by: Craig Small <csmall@debian.org>
Jan Görig [Thu, 16 Dec 2010 09:21:47 +0000 (10:21 +0100)]
Fix highlighting problem in top
Author: Paolo Pantaleo <paolopantaleo@gmail.com>
Bug-Debian: http://bugs.debian.org/351065
Jan Görig [Thu, 16 Dec 2010 09:19:14 +0000 (10:19 +0100)]
Headers for disk and slab info and getopt replacement
Author: Liu Xing <liuxing@cn.fujitsu.com>
Author: Michael Tokarev <mjt@corpit.ru>
Bug-Debian: http://bugs.debian.org/436805
Bug-Debian: http://bugs.debian.org/408088
Jan Görig [Thu, 16 Dec 2010 09:15:35 +0000 (10:15 +0100)]
Make w make better guesses for user process
Based on suggestion by Herbert Xu <herbert@gondor.apana.org.au>
Bug-Debian: http://bugs.debian.org/187808
Author: Craig Small <csmall@debian.org>
albert [Tue, 18 May 2010 07:02:03 +0000 (07:02 +0000)]
per-process swap info available on Linux 2.6.34
albert [Thu, 10 Dec 2009 11:37:48 +0000 (11:37 +0000)]
not ppc64
albert [Wed, 9 Dec 2009 09:28:22 +0000 (09:28 +0000)]
src==dst is illegal, failing on ppc64
albert [Sun, 3 May 2009 06:39:33 +0000 (06:39 +0000)]
update /dev/tty* info to May 2009 devices.txt
albert [Mon, 24 Mar 2008 05:57:28 +0000 (05:57 +0000)]
note UNIX standard self-conflict
albert [Mon, 24 Mar 2008 04:41:26 +0000 (04:41 +0000)]
new /proc/meminfo fields
albert [Mon, 28 May 2007 03:18:52 +0000 (03:18 +0000)]
watch: tolerate umlauts
albert [Mon, 28 May 2007 01:59:28 +0000 (01:59 +0000)]
sysctl: fix crash -- thanks Steinar Gunderson #423704
albert [Mon, 28 May 2007 00:20:13 +0000 (00:20 +0000)]
vmstat: use EXIT_FAILURE -- thanks Yoshio Nakamura #425492
albert [Mon, 28 May 2007 00:16:39 +0000 (00:16 +0000)]
pgrep: usage error should exit with 2
albert [Sun, 27 May 2007 23:56:49 +0000 (23:56 +0000)]
top: normal exit code should be 0
albert [Sat, 5 May 2007 18:42:16 +0000 (18:42 +0000)]
SCHED_* stuff up to #9
albert [Sun, 17 Dec 2006 18:47:18 +0000 (18:47 +0000)]
ps: man page less ambiguous
albert [Mon, 30 Oct 2006 03:57:57 +0000 (03:57 +0000)]
threadsafe-statics
albert [Sun, 10 Sep 2006 06:25:56 +0000 (06:25 +0000)]
ps man page
albert [Sun, 9 Jul 2006 06:58:39 +0000 (06:58 +0000)]
fix the low_density_names table, maybe
albert [Sun, 9 Jul 2006 04:41:30 +0000 (04:41 +0000)]
Linux 2.6.17 tty devices. Lose support for original pty numbering.
albert [Sun, 25 Jun 2006 02:15:36 +0000 (02:15 +0000)]
top: show CPU time stolen from a virtual machine
albert [Sun, 25 Jun 2006 01:14:24 +0000 (01:14 +0000)]
bit of top hacking
albert [Sat, 24 Jun 2006 21:17:51 +0000 (21:17 +0000)]
sysctl: use - for stdin
albert [Sat, 24 Jun 2006 20:12:29 +0000 (20:12 +0000)]
g is criteria
albert [Sat, 24 Jun 2006 04:34:55 +0000 (04:34 +0000)]
use ln_f, and update to version 3.2.7
albert [Fri, 23 Jun 2006 03:18:12 +0000 (03:18 +0000)]
better -L support
albert [Wed, 21 Jun 2006 05:45:16 +0000 (05:45 +0000)]
FreeBSD -F and -L options (but -L may be useless) with sucky error messages
albert [Wed, 21 Jun 2006 04:41:58 +0000 (04:41 +0000)]
correct description of some currently-foreign options
albert [Wed, 21 Jun 2006 04:18:02 +0000 (04:18 +0000)]
pgrep cleanup
albert [Sun, 18 Jun 2006 23:57:44 +0000 (23:57 +0000)]
note that skill/snice are obsolete
albert [Sun, 18 Jun 2006 23:19:30 +0000 (23:19 +0000)]
fix more of the pgrep memory-related brokenness
albert [Sun, 18 Jun 2006 20:55:02 +0000 (20:55 +0000)]
new foreign-OS research noted
albert [Sun, 18 Jun 2006 00:42:37 +0000 (00:42 +0000)]
correct mailing list
albert [Sat, 17 Jun 2006 06:14:33 +0000 (06:14 +0000)]
w: stale utmp entries snuck in via uninitialized var -- thanks Robert A Basch
albert [Sat, 17 Jun 2006 05:20:01 +0000 (05:20 +0000)]
top: CPU usage column width fixes -- thanks Tony Ernst
albert [Sat, 17 Jun 2006 05:12:35 +0000 (05:12 +0000)]
procps.spec needed a slash -- thanks Jesse Brandeburg
albert [Sat, 17 Jun 2006 05:01:17 +0000 (05:01 +0000)]
pwdx: buffer overflow fixed -- thanks Ulf Harnhammar
albert [Sat, 17 Jun 2006 04:52:42 +0000 (04:52 +0000)]
avoid integer overflow for usleep() arg
albert [Sat, 17 Jun 2006 04:14:57 +0000 (04:14 +0000)]
fix "ps sm" bug involving 1-thread-proc optimization
albert [Sun, 22 Jan 2006 08:00:03 +0000 (08:00 +0000)]
SCHED_BATCH
albert [Sun, 22 Jan 2006 07:57:13 +0000 (07:57 +0000)]
terabytes
albert [Tue, 27 Dec 2005 04:25:32 +0000 (04:25 +0000)]
document H option -- thanks Tony Ernst
albert [Sun, 30 Oct 2005 23:52:35 +0000 (23:52 +0000)]
fix buffer overflow
albert [Sun, 30 Oct 2005 23:45:47 +0000 (23:45 +0000)]
fputs instead of fprintf
albert [Sun, 30 Oct 2005 06:47:15 +0000 (06:47 +0000)]
3.2.6 prep
albert [Sun, 30 Oct 2005 06:03:28 +0000 (06:03 +0000)]
vmstat: -p handles /dev/ and does not overflow #319523 #330969
albert [Sun, 30 Oct 2005 05:28:22 +0000 (05:28 +0000)]
top: crash on resize fixed -- thanks Michal Maruska #320289
albert [Sun, 30 Oct 2005 03:44:26 +0000 (03:44 +0000)]
turn off new SE Linux code for now
albert [Sun, 30 Oct 2005 03:30:14 +0000 (03:30 +0000)]
spelling fixes
albert [Sun, 30 Oct 2005 03:06:07 +0000 (03:06 +0000)]
spelling fix #334685
albert [Sun, 30 Oct 2005 03:02:48 +0000 (03:02 +0000)]
spelling fixes #334684
albert [Sun, 30 Oct 2005 02:56:35 +0000 (02:56 +0000)]
convenient fix #300333
albert [Sun, 30 Oct 2005 02:52:46 +0000 (02:52 +0000)]
man page more detailed #334682
albert [Sun, 30 Oct 2005 02:45:45 +0000 (02:45 +0000)]
SE Linux alias translation code (broken)
albert [Sun, 30 Oct 2005 00:27:45 +0000 (00:27 +0000)]
oops, IRIX personality fix
albert [Sun, 30 Oct 2005 00:26:34 +0000 (00:26 +0000)]
IRIX personality PRI
albert [Sun, 30 Oct 2005 00:14:16 +0000 (00:14 +0000)]
/proc/stat for 1024 CPUs
albert [Sun, 30 Oct 2005 00:04:21 +0000 (00:04 +0000)]
dietlibc needs termios.h for struct winsize -- thanks Thomas Ogrisegg
albert [Mon, 12 Sep 2005 03:25:01 +0000 (03:25 +0000)]
ps: fix crash related to realloc -- thanks David Houlder
albert [Mon, 12 Sep 2005 01:27:59 +0000 (01:27 +0000)]
fix %CPU max on 2..9 CPU SMP -- thanks Ga*tan LEURENT
albert [Tue, 21 Jun 2005 19:20:39 +0000 (19:20 +0000)]
top can show loose tasks now
albert [Fri, 10 Jun 2005 15:43:15 +0000 (15:43 +0000)]
fix race condition
albert [Mon, 28 Feb 2005 03:29:57 +0000 (03:29 +0000)]
more MIPS crud
albert [Thu, 27 Jan 2005 04:08:10 +0000 (04:08 +0000)]
crazy Debian GNU/kFreeBSD guy wanted this
albert [Wed, 26 Jan 2005 07:55:52 +0000 (07:55 +0000)]
no C99 variable declarations just yet
albert [Wed, 26 Jan 2005 05:18:37 +0000 (05:18 +0000)]
prep for 3.2.5 release
albert [Mon, 24 Jan 2005 18:30:24 +0000 (18:30 +0000)]
Karel Zak provided some slabinfo documentation
albert [Mon, 24 Jan 2005 03:37:41 +0000 (03:37 +0000)]
valgrind freaked out on some weird old code
albert [Tue, 11 Jan 2005 02:02:37 +0000 (02:02 +0000)]
tiny bit faster and neater
albert [Mon, 10 Jan 2005 23:41:10 +0000 (23:41 +0000)]
show full path when no -x or -d option (was buggy)
albert [Mon, 10 Jan 2005 21:32:49 +0000 (21:32 +0000)]
fix built-in test code
albert [Mon, 10 Jan 2005 21:29:53 +0000 (21:29 +0000)]
fix wchan alignment problem -- snprintf can return more than written
albert [Mon, 10 Jan 2005 05:59:41 +0000 (05:59 +0000)]
2.6.10 bumped the slabinfo minor; let the old parser handle it
albert [Thu, 6 Jan 2005 00:49:09 +0000 (00:49 +0000)]
document #C to P change
albert [Thu, 6 Jan 2005 00:17:59 +0000 (00:17 +0000)]
add comment about an ugly hack
albert [Thu, 6 Jan 2005 00:13:12 +0000 (00:13 +0000)]
variable-width %CPU,PPID,PID
albert [Wed, 5 Jan 2005 21:46:22 +0000 (21:46 +0000)]
fix overflow on huge NUMA boxes
albert [Wed, 5 Jan 2005 21:21:58 +0000 (21:21 +0000)]
better error messages
albert [Wed, 5 Jan 2005 21:11:21 +0000 (21:11 +0000)]
display problem on 64-bit systems fixed
albert [Wed, 5 Jan 2005 20:50:54 +0000 (20:50 +0000)]
compile with glibc 2.2.17 and older
albert [Wed, 5 Jan 2005 20:34:51 +0000 (20:34 +0000)]
SIGTSTP not a bug
albert [Wed, 5 Jan 2005 20:29:26 +0000 (20:29 +0000)]
help and version message on stdout, with exit(0) #283541
albert [Wed, 5 Jan 2005 20:09:03 +0000 (20:09 +0000)]
security labels can contain any printable ASCII
albert [Thu, 2 Dec 2004 17:53:33 +0000 (17:53 +0000)]
use .opt macro all over
albert [Thu, 2 Dec 2004 17:37:58 +0000 (17:37 +0000)]
not being unnessisarily cruel to non-roff parsers, move macros out of .SH NAME area
albert [Tue, 30 Nov 2004 16:11:24 +0000 (16:11 +0000)]
consider "T" state as idle -- thanks Eric Laroche