Should ps -p list threads?

Daniel Eischen eischen at vigrid.com
Thu Feb 12 11:16:45 PST 2004


On Thu, 12 Feb 2004, Craig Rodrigues wrote:

> On Thu, Feb 12, 2004 at 11:16:57AM -0500, Daniel Eischen wrote:
> > But 'ps' without -H seems to display KSEs where it shouldn't.
> 
> I looked in the source code of ps,
> specifically in src/bin/ps/ps.c

[ ... ]
> 
> So, I am not sure if this is a bug in kvm_getprocs() or in ps.c,
> but the result is that if you type ps or ps -H, they
> both display KSEs.  Probably just typing ps should not display
> them.
> 
> Any idea what the problem is?

We currently lack a sysctl interface to get finer-grained
process info.  I think KERN_PROC_THREADS (or whatever) should
be added as a flag to the sysctl, so that you can 'or' it
in to 'op' of kvm_getprocs().  You would need some kernel
changes to support it too.  I can look at it when I get
a chance.

-- 
Dan Eischen



More information about the freebsd-threads mailing list