Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Next release (5.3)



On 2016-07-12 09:40:17 -0700, Bart Schaefer wrote:
> On Jul 12,  9:58am, Roman Neuhauser wrote:
> } Subject: Re: Next release (5.3)
> }
> } I understand the issue is that although zshexpn(1) claims...
> } 
> }   This call is equivalent to `a` unless your system has the realpath
> }   system call (modern systems do).
> } 
> } ... this is not the case.  Correct?  Well, I use it for this
> } exact purpose.
> 
> Your statement is going to require some clarification.  By "exact purpose"
> do you mean "as a replacement for realpath"?
> 
> The documentation says:
> 
> 1. resolution of `..' occurs _before_ resolution of symbolic links
> 2. equivalent to a unless your system has the realpath system call
> 
> These are not contraditory but they explicitly do NOT mean that :A
> is a replacement for realpath.  All that (2) means is :A does NOT
> follow symbolic links unless realpath is available to do that work.

But it does not say how ".." is resolved. Using the realpath system
call is a way (the only correct one) to resolve "..".

-- 
Vincent Lefèvre <vincent@xxxxxxxxxx> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Messages sorted by: Reverse Date, Date, Thread, Author