Subject: Re: ps vs /proc
To: None <bgrayson@netbsd.org>
From: PER4MANCE, J. Dolecek <jdolecek@per4mance.cz>
List: current-users
Date: 02/24/2000 15:12:58
"Brian C. Grayson" wrote:
>   I got the feeling at that time from the discussions that it was
> better to give no information than possibly-erroneous
> information.  That's why ps (when using the /procfs fallback) does
> an open, followed by verify_procfs_fd(), every time it examines a
> file.  Talk about paranoia!

What about adding a flag to ps, which would enable it to use
whatever is mounted on /proc ? (default off, of course).
It would have to be flagged with big warning in manpage,
but would be valueable for those who know what are they doing.

>   Hm.  Line 223 of procfs_ops.c does a strcmp of the returned
> f_fstypename against MOUNT_PROCFS (defined in
> /usr/include/sys/mount.h), which is what failed.  It might be
> interesting, if you haven't already upgraded the whole system,
> to have the warning print out what kind of filesystem it
> _thinks_ it is.  It'll probably just be "ocfs" or "fs"...  :)

Yes, such a printf would be prolly good :)

Jaromir