On Sun, May 19, 2002 at 06:56:40PM +0200, Bernd Walter wrote:
> > I'm ``blindly'' using the only answer we have to a question: how can I get
> > an absolute (thus unique) path to an object in the filesystem.
> 
> Forget it - it's not possible with FreeBSD (see below).
> I'm just a bit frustrated about all the brokenness with softlink
> handling I saw,  without noticing that FreeBSD doesn't give you a
> chance to do it right.

I really doubt there isn't a way to do it right somehow, stuff like this
has been around forever.  Consider how extensively @sys expansion was relied
on by AFS, and so on.  You just have to hide the physical path somehow.

> > I'm open to alternative ways of doing that, especially as I described
> > canonpath(3) above.
> 
> After some digging it seems like it's worse.
> getcwd already returns a canonical path on FreeBSD, NetBSD and Solaris.
> Only HP-UX returns the accumulated chdir path.
> Very dissapointing.

Look at getcwd_logical() in pwd.c
-- 
[EMAIL PROTECTED]   | C, MIPS, POSIX, UNIX, BSD, IRC Geek.
http://www.FreeBSD.org | The Power to Serve
Vote for me for FreeBSD core or the cute little bunny gets it.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to