tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: vnode_to_path()

>> I have a question regarding the vnode_to_path() function [...]

> The problem is that it works if and only if [...].

That's the immediate pragmatic problem.

More serious, I think, is that it exhibits a much more fundamental
confusion: it is confusing objects with names for objects.

> The correct way to handle this is to call getcwd there instead, but
> there's so far no agreement to accept the possible extra overhead on
> every exec call.  Also, there *are* race conditions and it's not at
> all clear what the consequences might be.

The current directory may not have any name, and if it does, it may not
be determinable by the user doing the exec.

> $ORIGIN is a poorly conceived interface, unfortunately.

Not as if _that_'s anything new.

/~\ The ASCII                             Mouse
\ / Ribbon Campaign
 X  Against HTML      
/ \ Email!           7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B

Home | Main Index | Thread Index | Old Index