lukem
2fe2731d3f
Remove the \n and tabs from the __COPYRIGHT() strings.
2008-07-20 00:52:39 +00:00
christos
9655f5c24c
PR/38755: murray armfield: /bin posix programs missing setprogname and/or
...
setlocale
2008-05-26 14:21:08 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
dholland
0a890e1609
ps -t? needs to imply -x. Otherwise the non-x logic filters all the results
...
out. Thanks to der Mouse for prompting me to fix it...
2008-03-10 03:44:11 +00:00
christos
da86f0e587
Add a CPUID keyword; idea and some of the code from Anon Ymous
2008-02-10 17:47:59 +00:00
ad
2ecdf58c2c
Remove systrace. Ok core@.
2007-12-31 15:31:24 +00:00
lukem
bcf893f432
use __RCSID()
2007-12-12 22:55:42 +00:00
ad
bb6c89afbf
Kill another use of PZERO.
2007-11-06 00:44:46 +00:00
yamt
ea03f830b4
make -s alter the default format rather than doing parsefmt.
...
it allows users to use -o to replace it later.
2007-10-24 12:10:11 +00:00
apb
6fc16fbc88
Document "emul" keyword. Fixes PR 36935.
...
Also sort list of keywords, and bump date.
2007-09-09 10:35:32 +00:00
yamt
37ac06be56
add a keyword "lname", to print l_name.
2007-09-01 16:54:39 +00:00
dsl
bd8009e530
Don't call P_ZOMBIE(struct kinfo_proc2), it's p_stat field contains
...
lwp states, not process states!
Since the times are filled with zeros for zombie processes the check
before assuming teh process time is zero is moot - delete it.
Fix the other chact to test the p_realstat.
Fixer PR kern/36295
2007-07-28 17:05:50 +00:00
yamt
7893935666
remove descriptions of some states. ('A', 'S', '>')
...
- they are wrong. (madvise is not vadvise)
- they don't exist anymore.
2007-06-25 00:24:01 +00:00
pavel
f5e7ca2447
Revert the changes done after newlock2 merge, except for the removal of
...
the now unused LSDEAD state. The current kernel headers are now
source-compatible with pre-newlock2 kernel headers again.
Approved by Andrew Doran.
2007-02-17 22:49:56 +00:00
ad
8966ad6a93
Further changes to use compat process flags mapped by sysctl. To be
...
revisited soon.
2007-02-10 18:20:12 +00:00
ad
401499f30e
Sync with kernel changes introduced by merging the newlock2 branch.
2007-02-09 22:08:48 +00:00
christos
d0a868f481
Add support for printing the emulation of the process.
2006-10-29 22:32:53 +00:00
christos
3fccf7e09e
c99 initializers
2006-10-16 00:31:47 +00:00
wiz
9dedcd8f8b
Remove trailing whitespace.
...
Remove a partially duplicated sentence.
2006-10-09 21:31:29 +00:00
apb
e7fd82468c
Make it clear that multiple sort keys may be specified.
...
Closes PR 34271.
2006-10-07 10:22:21 +00:00
wiz
103401b052
Avoid .No if easily possible.
2006-10-03 02:15:16 +00:00
apb
9ff8e2d57f
Add some markup missed in previous.
2006-10-02 20:54:27 +00:00
apb
7c5fcf623a
Set the width in the correct data structure. (Fix error in previous.)
2006-10-02 18:43:13 +00:00
apb
b9f435a549
Document changes to -o and -O options, and improve markup.
2006-10-02 17:57:01 +00:00
apb
d9463bc15b
* When all columns are given null customised headers, the blank header
...
line is not printed at all. This is specified in P1003.1-2004
(SUSv3), and is useful.
* Customised headers may contain embedded space, commas and equals
signs. To specify multiple customised headers, use multiple -o or -O
options. This is specified (for "-o", not for "-O") in P1003.1-2004
(SUSv3), and is useful.
* When a column is given a null (blank) customised header, it keeps its
default minimum width. This is specified in P1003.1-2004 (SUSv3), and
seems harmless.
* Fix a bug that made it impossible to print the same keyword multiple
times, with different customised headers each time. (Previously, the
last customised header was used for all instances of the keyword.)
* Make the behaviour of "-O" more useful. The first -O option adds
the default keywords only if there have not yet been any formatting
options, and multiple -O options now insert their keywords in adjacent
positions. Now {ps -j -O %cpu} is like {ps -j} with one extra column;
Previously, it would have had all the columns implied by "-j", plus
all the default columns, plus the extra column specified by "-O".
* Convert from home-grown linked lists to SIMPLEQ lists.
Discussed in tech-userlevel.
2006-10-02 17:54:35 +00:00
christos
10ed3a58a9
factor out the code that does numeric parsing into a function and check for
...
errors properly.
2006-09-02 20:00:09 +00:00
christos
eb903308f2
Coverity CID 1559: Fix memory leak.
2006-03-18 05:33:31 +00:00
chs
83fd12c4fb
add "uaddr" and improve text for "laddr".
2005-11-11 17:06:22 +00:00
chs
58c15fb5d1
add a keyword for the uarea address. very useful with crashdumps.
2005-11-05 19:27:24 +00:00
christos
10a02919cc
Add some more const so that this compiles again.
2005-06-27 00:46:04 +00:00
christos
6310b59691
sprinkle a little const, and now everything compiles with WARNS=3
2005-06-26 19:10:48 +00:00
he
1d55d88929
Appease -Wuninitialized by initializing val and uval to 0.
...
Marked with XXXGCC for hpcarm (found while building for it).
Reviewed (in a slightly different form) by lukem.
2005-06-07 08:53:13 +00:00
lukem
cfdf050ef3
appease gcc -Wuninitialized
2005-06-01 15:30:33 +00:00
christos
4dd264a6c5
allow -t ttyp0 -t p0 -t /dev/ttyp0 -t /dev/pts/0
2005-02-11 18:26:18 +00:00
skrll
c3dc5c50d9
Add the missing suspended state 'U'.
...
Bump date.
2004-12-29 08:48:09 +00:00
atatat
fde0dde8b2
Make ps understand "-tpts/4" by assuming that ptyfs is mounted on
...
/dev/pts and that the '/' immediately preceding the digits does not
need a 'p' in front of it (ick, kludge_oldps_options()).
2004-11-29 04:44:10 +00:00
christos
3e870b856b
print TTY instead of TT, one question mark instead of two and always the
...
full tty name.
2004-11-16 04:58:14 +00:00
dsl
238960af7e
Add (unsigned char) cast to ctype function
2004-10-29 19:51:36 +00:00
wiz
86831d25f5
Bump date for laddr.
2004-08-23 17:36:19 +00:00
nathanw
3d720e58fb
Add a "laddr" keyword, analagous to "paddr". Useful for finding
...
struct pcb's.
2004-08-23 16:31:10 +00:00
dsl
7855867cc4
Use HW_PHYSMEM64 to avoid problem with > 2GB memory (and >4GB as well)
...
Fixes PR/23717 and PR/24092
2004-08-22 18:55:44 +00:00
simonb
73cc67cb1d
For the "lid" keyword, change ULONG to INT32 since it's a 32bit type.
...
From Nicolas Joly in PR bin/26452.
2004-07-28 07:48:22 +00:00
simonb
9bc855a931
s/the the/the/ (only in sources that aren't regularly imported from
...
elsewhere).
2004-04-23 02:58:27 +00:00
simonb
d8f2ef9ae4
Gah, fix uninitialised variable with the "etime" change. _Never_ be
...
happy with something and then edit a single line before committing
without retesting...
2004-03-27 14:55:24 +00:00
simonb
891960dba2
Add support for the POSIX.2 "args" and "comm" keywords. "args" is just
...
an alias for "command", and "comm" shows just argv[0] and not the whole
argument list.
Fix for part of PR standards/11224.
2004-03-27 14:52:36 +00:00
simonb
63e11689ca
Add support for the POSIX.2 "etime" keyword - shows the elapsed time
...
since the process was started. Fix a couple of style nits as well.
Fix for part of PR standards/11224.
2004-03-27 14:49:13 +00:00
simonb
a6b219ed94
#define<TAB>
2004-03-27 14:09:10 +00:00
simonb
c2c9310515
Use some constants from <tzfile.h>.
2004-03-27 12:59:25 +00:00
simonb
abb3201747
Wrap some long lines.
...
Consisently use (void) in front of printf(...);
A few more white-space nits.
2004-03-27 12:44:08 +00:00
simonb
f43fbf8e69
Fix grammar in a comment.
2004-03-27 12:11:55 +00:00