Subject: Re: Kernel support for ELF-format core files
To: None <tech-kern@netbsd.org>
From: Simon Burge <simonb@wasabisystems.com>
List: tech-kern
Date: 01/25/2002 01:39:25
gabriel rosenkoetter wrote:
> On Sat, Dec 15, 2001 at 05:24:22PM +1100, Darren Reed wrote:
> > What happens to ps output when you get pid 100000 and pid 1000000 ?
> > What about all those programs which use %5d or %05d or whatever or
> > scripts which expect the pid in columns 1-5 ?
>
> ps looks ugly and someone realizes that if you want to display a
> 32bit value you'd better leave the right amount of space for it.
ps(1) already dynamically sizes columns to squeeze in as much as is can.
For example:
thoreau:~ 2018> ps -U root
PID TT STAT TIME COMMAND
168 E0- I 0:00.59 /usr/X11R6/bin/xfs -config /usr/local/etc/xfs.conf
413 E1 Is+ 0:00.01 /usr/libexec/getty std.9600 ttyE1
414 E2 Is+ 0:00.01 /usr/libexec/getty std.9600 ttyE2
415 E3 Is+ 0:00.01 /usr/libexec/getty std.9600 ttyE3
416 E4 Is+ 0:00.02 /usr/libexec/getty std.9600 ttyE4
Any scripts expecting "%5d" are already broken... And in answer to
the first question (re pid 100000 and 1000000), it'll just work - the
columns will still line up nicely...
Simon.
--
Simon Burge <simonb@wasabisystems.com>
NetBSD CDs, Support and Service: http://www.wasabisystems.com/