realpath issue with native[strict] symlinks

Corinna Vinschen corinna-cygwin@cygwin.com
Mon May 10 07:50:11 GMT 2021


On May  9 14:35, Orgad Shaneh via Cygwin wrote:
> On Sat, May 8, 2021 at 12:20 AM Corinna Vinschen
> <corinna-cygwin@cygwin.com> wrote:
> >
> > I reworked the code handling native symlinks to handle virtual drives
> > as well.  It might even be a tiny bit quicker now.
> >
> > The changes have a behavioral change, but I think this is for the
> > better: Virtual drives are not treated as drives anymore, but as
> > symlinks.  Given they are just pointers to other drives or directories,
> > tha't much closer to reality.  I. e., in case of my above virtual drive
> > T:, what you'll see in the /cygdrive dir (unless your cygdrive prefix is
> > / only) is this:
> >
> > $ ls /cygdrive
> > $ ls -lG /mnt

d'oh

Make that

    $ ls -lG /cygdrive

> > total 16
> > d---r-x---+ 1 TrustedInstaller  0 Apr 29 21:07 c
> > drwxr-xr-x  1 corinna           0 Dec 31  1979 e
> > lrwxrwxrwx  1 corinna          32 May  6 20:43 t -> /cygdrive/c/cygwin64/home/corinna/tmp
> >
> > I uploaded new developer snapshots to https://cygwin.com/snapshots/
> > for testing.
> 
> Thank you very much. Looks good.
> 
> - Orgad

Thanks for testing,
Corinna


More information about the Cygwin mailing list