>As you might have observed, the Amiga notation for the current
>directory, "", doesn't denote the current directory anymore if you
>append a filename. Strange and weird. I want ""/filename to match
>./filename on unix systems. I'll go for any hack adding this.
>Looks like a thing that could be useful in sksh as well...
> Anybody have a solution?
I am afraid that there is no real solution without introducing some new
name that is equivalent to "". This is because the name of the current
directory is not ``quote-quote'', but ``'', the empty name. So if you
append ``/filename'' to the empty string, the result is again ``/filename''.
Note, by the way, that even in Unix the empty name (implicitly)
indicates the current directory, since the name ``.'' which is normally
used for that purpose is usually just a normal directory entry like
A possible hack would be some handler which intercepts all DOS packets
sent to file systems, interprets all path names in them, rewriting them
into standard notation, and passing them on to the original filesystem.
(The simplest rewrite of a Lock-path pair would be into a Lock on the
intended file or directory and the empty path.) This can certainly
be done, if you take care of all the details which I forgot ;-)
How can you be so stupid if you're identical to me? -Robert Silverberg