This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Unwanted .exe appended to symlinks


Corinna Vinschen <corinna-cygwin <at> cygwin.com> writes:

> 
> On Jul  9 07:30, Eric Blake wrote:
> > Hmm, while I'm at it, "dirname //" should return //, not /.
> 
> No.  // is a perfectly valid root dir in a system which differs between
> / and //.  Let dirname(1) just use what it gets from dirname(3).
> 
> Corinna
> 

Actually, dirname(1) doesn't call dirname(3) - there are enough quirks in
various platforms' dirname(3), plus POSIX requires the algorithm of dirname(1)
to work even on invalid pathnames.  But yes, we are in violent agreement, and I
have posted an upstream bug-fix request to get the output of dirname(1) fixed in
coreutils.

--
Eric Blake



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]