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