vn_fullpath()

David Schultz das at FreeBSD.ORG
Sun Feb 20 15:31:04 PST 2005


On Sun, Feb 20, 2005, David Schultz wrote:
> On Sun, Feb 20, 2005, Igor Shmukler wrote:
> > Hello,
> > 
> > I was wondering if anyone has figured a way to make vn_fullpath() reliable?
> > 
> > Perhaps there is another approach to attacking this problem. Here is what I need
> > to accomplish:
> > 
> > I need to be able to determine dynamic linker, shared libraries or executable
> > name for a specific process.
> 
> You'd essentially need to write a full version of getcwd(3) in the
> kernel.  This would be useful for a number of things, performance
> and Linux emulation included.  You might take a look at how libc's
> getcwd() works and take it from there.

There's also a linux_getcwd() in the Linuxolator, but it's
slightly broken in ways I don't recall.


More information about the freebsd-hackers mailing list