This is the mail archive of the
cygwin
mailing list for the Cygwin project.
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/