]> granicus.if.org Git - procps-ng/log
procps-ng
13 years agops.1 manual page fixes
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

13 years agoManual pages fixes
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>

13 years agoRemoved .cvsignore files
Jan Görig [Thu, 10 Feb 2011 12:35:46 +0000 (13:35 +0100)]
Removed .cvsignore files

13 years agoMerged changes from procps-3.2.8 not present in CVS
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

13 years agoRewritten cgroup support and suppressed root cgroup
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>
13 years agoCall libproc constructors in strict order
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>
13 years agoDo not let sysctl abort due a missed file or directory under /proc.
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>
13 years agoFix potential bufferoverflow in pwdx
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>
13 years agoFixed build with make 3.82
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>
14 years agoRead the system boot time from /proc instead of computing
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>
14 years agoclear screen after fields selection
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

14 years agofix the problem with truncated output lines to 2048 characters
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

14 years agops displays cgroup
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>
14 years agoFix highlighting problem in top
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

14 years agoHeaders for disk and slab info and getopt replacement
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

14 years agoMake w make better guesses for user process
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>

14 years agoper-process swap info available on Linux 2.6.34
albert [Tue, 18 May 2010 07:02:03 +0000 (07:02 +0000)]
per-process swap info available on Linux 2.6.34

15 years agonot ppc64
albert [Thu, 10 Dec 2009 11:37:48 +0000 (11:37 +0000)]
not ppc64

15 years agosrc==dst is illegal, failing on ppc64
albert [Wed, 9 Dec 2009 09:28:22 +0000 (09:28 +0000)]
src==dst is illegal, failing on ppc64

15 years agoupdate /dev/tty* info to May 2009 devices.txt
albert [Sun, 3 May 2009 06:39:33 +0000 (06:39 +0000)]
update /dev/tty* info to May 2009 devices.txt

16 years agonote UNIX standard self-conflict
albert [Mon, 24 Mar 2008 05:57:28 +0000 (05:57 +0000)]
note UNIX standard self-conflict

16 years agonew /proc/meminfo fields
albert [Mon, 24 Mar 2008 04:41:26 +0000 (04:41 +0000)]
new /proc/meminfo fields

17 years agowatch: tolerate umlauts
albert [Mon, 28 May 2007 03:18:52 +0000 (03:18 +0000)]
watch: tolerate umlauts

17 years agosysctl: fix crash -- thanks Steinar Gunderson #423704
albert [Mon, 28 May 2007 01:59:28 +0000 (01:59 +0000)]
sysctl: fix crash -- thanks Steinar Gunderson      #423704

17 years agovmstat: use EXIT_FAILURE -- thanks Yoshio Nakamura #425492
albert [Mon, 28 May 2007 00:20:13 +0000 (00:20 +0000)]
vmstat: use EXIT_FAILURE -- thanks Yoshio Nakamura   #425492

17 years agopgrep: usage error should exit with 2
albert [Mon, 28 May 2007 00:16:39 +0000 (00:16 +0000)]
pgrep: usage error should exit with 2

17 years agotop: normal exit code should be 0
albert [Sun, 27 May 2007 23:56:49 +0000 (23:56 +0000)]
top: normal exit code should be 0

17 years agoSCHED_* stuff up to #9
albert [Sat, 5 May 2007 18:42:16 +0000 (18:42 +0000)]
SCHED_* stuff up to #9

18 years agops: man page less ambiguous
albert [Sun, 17 Dec 2006 18:47:18 +0000 (18:47 +0000)]
ps: man page less ambiguous

18 years agothreadsafe-statics
albert [Mon, 30 Oct 2006 03:57:57 +0000 (03:57 +0000)]
threadsafe-statics

18 years agops man page
albert [Sun, 10 Sep 2006 06:25:56 +0000 (06:25 +0000)]
ps man page

18 years agofix the low_density_names table, maybe
albert [Sun, 9 Jul 2006 06:58:39 +0000 (06:58 +0000)]
fix the low_density_names table, maybe

18 years agoLinux 2.6.17 tty devices. Lose support for original pty numbering.
albert [Sun, 9 Jul 2006 04:41:30 +0000 (04:41 +0000)]
Linux 2.6.17 tty devices. Lose support for original pty numbering.

18 years agotop: show CPU time stolen from a virtual machine
albert [Sun, 25 Jun 2006 02:15:36 +0000 (02:15 +0000)]
top: show CPU time stolen from a virtual machine

18 years agobit of top hacking
albert [Sun, 25 Jun 2006 01:14:24 +0000 (01:14 +0000)]
bit of top hacking

18 years agosysctl: use - for stdin
albert [Sat, 24 Jun 2006 21:17:51 +0000 (21:17 +0000)]
sysctl: use - for stdin

18 years agog is criteria
albert [Sat, 24 Jun 2006 20:12:29 +0000 (20:12 +0000)]
g is criteria

18 years agouse ln_f, and update to version 3.2.7
albert [Sat, 24 Jun 2006 04:34:55 +0000 (04:34 +0000)]
use ln_f, and update to version 3.2.7

18 years agobetter -L support
albert [Fri, 23 Jun 2006 03:18:12 +0000 (03:18 +0000)]
better -L support

18 years agoFreeBSD -F and -L options (but -L may be useless) with sucky error messages
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

18 years agocorrect description of some currently-foreign options
albert [Wed, 21 Jun 2006 04:41:58 +0000 (04:41 +0000)]
correct description of some currently-foreign options

18 years agopgrep cleanup
albert [Wed, 21 Jun 2006 04:18:02 +0000 (04:18 +0000)]
pgrep cleanup

18 years agonote that skill/snice are obsolete
albert [Sun, 18 Jun 2006 23:57:44 +0000 (23:57 +0000)]
note that skill/snice are obsolete

18 years agofix more of the pgrep memory-related brokenness
albert [Sun, 18 Jun 2006 23:19:30 +0000 (23:19 +0000)]
fix more of the pgrep memory-related brokenness

18 years agonew foreign-OS research noted
albert [Sun, 18 Jun 2006 20:55:02 +0000 (20:55 +0000)]
new foreign-OS research noted

18 years agocorrect mailing list
albert [Sun, 18 Jun 2006 00:42:37 +0000 (00:42 +0000)]
correct mailing list

18 years agow: stale utmp entries snuck in via uninitialized var -- thanks Robert A Basch
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

18 years agotop: CPU usage column width fixes -- thanks Tony Ernst
albert [Sat, 17 Jun 2006 05:20:01 +0000 (05:20 +0000)]
top: CPU usage column width fixes -- thanks Tony Ernst

18 years agoprocps.spec needed a slash -- thanks Jesse Brandeburg
albert [Sat, 17 Jun 2006 05:12:35 +0000 (05:12 +0000)]
procps.spec needed a slash -- thanks Jesse Brandeburg

18 years agopwdx: buffer overflow fixed -- thanks Ulf Harnhammar
albert [Sat, 17 Jun 2006 05:01:17 +0000 (05:01 +0000)]
pwdx: buffer overflow fixed -- thanks Ulf Harnhammar

18 years agoavoid integer overflow for usleep() arg
albert [Sat, 17 Jun 2006 04:52:42 +0000 (04:52 +0000)]
avoid integer overflow for usleep() arg

18 years agofix "ps sm" bug involving 1-thread-proc optimization
albert [Sat, 17 Jun 2006 04:14:57 +0000 (04:14 +0000)]
fix "ps sm" bug involving 1-thread-proc optimization

18 years agoSCHED_BATCH
albert [Sun, 22 Jan 2006 08:00:03 +0000 (08:00 +0000)]
SCHED_BATCH

18 years agoterabytes
albert [Sun, 22 Jan 2006 07:57:13 +0000 (07:57 +0000)]
terabytes

19 years agodocument H option -- thanks Tony Ernst
albert [Tue, 27 Dec 2005 04:25:32 +0000 (04:25 +0000)]
document H option -- thanks Tony Ernst

19 years agofix buffer overflow
albert [Sun, 30 Oct 2005 23:52:35 +0000 (23:52 +0000)]
fix buffer overflow

19 years agofputs instead of fprintf
albert [Sun, 30 Oct 2005 23:45:47 +0000 (23:45 +0000)]
fputs instead of fprintf

19 years ago3.2.6 prep
albert [Sun, 30 Oct 2005 06:47:15 +0000 (06:47 +0000)]
3.2.6 prep

19 years agovmstat: -p handles /dev/ and does not overflow #319523 #330969
albert [Sun, 30 Oct 2005 06:03:28 +0000 (06:03 +0000)]
vmstat: -p handles /dev/ and does not overflow  #319523 #330969

19 years agotop: crash on resize fixed -- thanks Michal Maruska #320289
albert [Sun, 30 Oct 2005 05:28:22 +0000 (05:28 +0000)]
top: crash on resize fixed -- thanks Michal Maruska   #320289

19 years agoturn off new SE Linux code for now
albert [Sun, 30 Oct 2005 03:44:26 +0000 (03:44 +0000)]
turn off new SE Linux code for now

19 years agospelling fixes
albert [Sun, 30 Oct 2005 03:30:14 +0000 (03:30 +0000)]
spelling fixes

19 years agospelling fix #334685
albert [Sun, 30 Oct 2005 03:06:07 +0000 (03:06 +0000)]
spelling fix #334685

19 years agospelling fixes #334684
albert [Sun, 30 Oct 2005 03:02:48 +0000 (03:02 +0000)]
spelling fixes #334684

19 years agoconvenient fix #300333
albert [Sun, 30 Oct 2005 02:56:35 +0000 (02:56 +0000)]
convenient fix  #300333

19 years agoman page more detailed #334682
albert [Sun, 30 Oct 2005 02:52:46 +0000 (02:52 +0000)]
man page more detailed   #334682

19 years agoSE Linux alias translation code (broken)
albert [Sun, 30 Oct 2005 02:45:45 +0000 (02:45 +0000)]
SE Linux alias translation code (broken)

19 years agooops, IRIX personality fix
albert [Sun, 30 Oct 2005 00:27:45 +0000 (00:27 +0000)]
oops, IRIX personality fix

19 years agoIRIX personality PRI
albert [Sun, 30 Oct 2005 00:26:34 +0000 (00:26 +0000)]
IRIX personality PRI

19 years ago/proc/stat for 1024 CPUs
albert [Sun, 30 Oct 2005 00:14:16 +0000 (00:14 +0000)]
/proc/stat for 1024 CPUs

19 years agodietlibc needs termios.h for struct winsize -- thanks Thomas Ogrisegg
albert [Sun, 30 Oct 2005 00:04:21 +0000 (00:04 +0000)]
dietlibc needs termios.h for struct winsize -- thanks Thomas Ogrisegg

19 years agops: fix crash related to realloc -- thanks David Houlder
albert [Mon, 12 Sep 2005 03:25:01 +0000 (03:25 +0000)]
ps: fix crash related to realloc -- thanks David Houlder

19 years agofix %CPU max on 2..9 CPU SMP -- thanks Ga*tan LEURENT
albert [Mon, 12 Sep 2005 01:27:59 +0000 (01:27 +0000)]
fix %CPU max on 2..9 CPU SMP -- thanks Ga*tan LEURENT

19 years agotop can show loose tasks now
albert [Tue, 21 Jun 2005 19:20:39 +0000 (19:20 +0000)]
top can show loose tasks now

19 years agofix race condition
albert [Fri, 10 Jun 2005 15:43:15 +0000 (15:43 +0000)]
fix race condition

19 years agomore MIPS crud
albert [Mon, 28 Feb 2005 03:29:57 +0000 (03:29 +0000)]
more MIPS crud

19 years agocrazy Debian GNU/kFreeBSD guy wanted this
albert [Thu, 27 Jan 2005 04:08:10 +0000 (04:08 +0000)]
crazy Debian GNU/kFreeBSD guy wanted this

19 years agono C99 variable declarations just yet
albert [Wed, 26 Jan 2005 07:55:52 +0000 (07:55 +0000)]
no C99 variable declarations just yet

19 years agoprep for 3.2.5 release
albert [Wed, 26 Jan 2005 05:18:37 +0000 (05:18 +0000)]
prep for 3.2.5 release

19 years agoKarel Zak provided some slabinfo documentation
albert [Mon, 24 Jan 2005 18:30:24 +0000 (18:30 +0000)]
Karel Zak provided some slabinfo documentation

19 years agovalgrind freaked out on some weird old code
albert [Mon, 24 Jan 2005 03:37:41 +0000 (03:37 +0000)]
valgrind freaked out on some weird old code

19 years agotiny bit faster and neater
albert [Tue, 11 Jan 2005 02:02:37 +0000 (02:02 +0000)]
tiny bit faster and neater

19 years agoshow full path when no -x or -d option (was buggy)
albert [Mon, 10 Jan 2005 23:41:10 +0000 (23:41 +0000)]
show full path when no -x or -d option (was buggy)

19 years agofix built-in test code
albert [Mon, 10 Jan 2005 21:32:49 +0000 (21:32 +0000)]
fix built-in test code

19 years agofix wchan alignment problem -- snprintf can return more than written
albert [Mon, 10 Jan 2005 21:29:53 +0000 (21:29 +0000)]
fix wchan alignment problem -- snprintf can return more than written

19 years ago2.6.10 bumped the slabinfo minor; let the old parser handle it
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

19 years agodocument #C to P change
albert [Thu, 6 Jan 2005 00:49:09 +0000 (00:49 +0000)]
document #C to P change

19 years agoadd comment about an ugly hack
albert [Thu, 6 Jan 2005 00:17:59 +0000 (00:17 +0000)]
add comment about an ugly hack

19 years agovariable-width %CPU,PPID,PID
albert [Thu, 6 Jan 2005 00:13:12 +0000 (00:13 +0000)]
variable-width %CPU,PPID,PID

19 years agofix overflow on huge NUMA boxes
albert [Wed, 5 Jan 2005 21:46:22 +0000 (21:46 +0000)]
fix overflow on huge NUMA boxes

19 years agobetter error messages
albert [Wed, 5 Jan 2005 21:21:58 +0000 (21:21 +0000)]
better error messages

19 years agodisplay problem on 64-bit systems fixed
albert [Wed, 5 Jan 2005 21:11:21 +0000 (21:11 +0000)]
display problem on 64-bit systems fixed

19 years agocompile with glibc 2.2.17 and older
albert [Wed, 5 Jan 2005 20:50:54 +0000 (20:50 +0000)]
compile with glibc 2.2.17 and older

19 years agoSIGTSTP not a bug
albert [Wed, 5 Jan 2005 20:34:51 +0000 (20:34 +0000)]
SIGTSTP not a bug

19 years agohelp and version message on stdout, with exit(0) #283541
albert [Wed, 5 Jan 2005 20:29:26 +0000 (20:29 +0000)]
help and version message on stdout, with exit(0)    #283541

19 years agosecurity labels can contain any printable ASCII
albert [Wed, 5 Jan 2005 20:09:03 +0000 (20:09 +0000)]
security labels can contain any printable ASCII

20 years agouse .opt macro all over
albert [Thu, 2 Dec 2004 17:53:33 +0000 (17:53 +0000)]
use .opt macro all over

20 years agonot being unnessisarily cruel to non-roff parsers, move macros out of .SH NAME area
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

20 years agoconsider "T" state as idle -- thanks Eric Laroche
albert [Tue, 30 Nov 2004 16:11:24 +0000 (16:11 +0000)]
consider "T" state as idle -- thanks Eric Laroche

20 years agoleftovers in the 3.2.4 release
albert [Thu, 4 Nov 2004 20:50:59 +0000 (20:50 +0000)]
leftovers in the 3.2.4 release