Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Nov 2007 06:23:04 -0500
From:      Skip Ford <skip@menantico.com>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        Yuri <yuri@rawbw.com>, freebsd-hackers@FreeBSD.org
Subject:   Re: How to get filename of an open file descriptor
Message-ID:  <20071114112304.GA835@menantico.com>
In-Reply-To: <20071114104157.D92502@fledge.watson.org>
References:  <1194896018.4738aa922f776@webmail.rawbw.com> <20071112214243.Y81124@fledge.watson.org> <1194905125.4738ce25a968c@webmail.rawbw.com> <20071112222557.N81124@fledge.watson.org> <1194980181.4739f355a32bc@webmail.rawbw.com> <20071114104157.D92502@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Robert Watson wrote:
> On Tue, 13 Nov 2007, Yuri wrote:
> 
> >Thank you for letting me know about this new feature procstat.
> >
> >But is there any workaround in 6.3? I need to port one package that needs 
> >to lookup file names by FDs to the current FreeBSD and need some solution 
> >now.
> 
> If the port uses a script to extract the data, a tool like lsof may do the 
> trick.  However, I'm not sure there are any native APIs to query that data 
> "as shipped" in 6.3.  Once I've had some reasonable feedback on 
> procstat(1),

Well, the header file procstat.h is still missing from the tarball
AFAICT so I don't know how many people are using it.

Not sure what type of feedback you want, but I've been using it
since you posted the link and it works as advertised.  I like
being able to see the vm map without using procfs.

I don't like having a procstat(1) utility along with a ps(1)
utility.  "procstat" seems short for process status as does "ps".
Seems like procstat(1) should be a library with ps(1) the
frontend, or ps(1) should be merged with procstat(1).

Plus, the name "procstat" sounds an awful lot like a certain part
of the body that makes me uncomfortable in my chair.  Do you
really want to spend the rest of your life asking people to see
their procstat output? ;-)

But, it works fine and provides access to information that's not
readily available by other means.

-- 
Skip



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071114112304.GA835>