delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/05/10/03:50:20

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3B2803957030
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1620633016;
bh=JsoC3IGBHrvqmy3nzudS3ZUSe0uRL0Ddw1sViuGbEuc=;
h=Date:To:Subject:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
From;
b=A8tSFPwRxQX+udNgN4yhqIGwjcJP/zsZYElVfHrkKOWer0SBCbtQMAyPewaCZyAfc
q80cs6LgCfbK32Uj7atZ8lxIkRlxASFIlDUNmlE/lt2uH96YqaIjRTEQUWVYwtFdNr
Kw2ixrxBvO5XUxf8Z99b5eLQY04IrRM5FkAD6D8Q=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org DD9843957030
Date: Mon, 10 May 2021 09:50:11 +0200
To: cygwin AT cygwin DOT com
Subject: Re: realpath issue with native[strict] symlinks
Message-ID: <YJjls6fJgffOY55k@calimero.vinschen.de>
Mail-Followup-To: cygwin AT cygwin DOT com
References: <CAGHpTBLp9tVES8=ggRkNk3HZLr-QT7n79ewKadTkWXyshBfcAw AT mail DOT gmail DOT com>
<CAGHpTBJHXXE6YUXjEX8wtE9wnX_wCz5HhrDKsJ_Dz2z1_f4LuQ AT mail DOT gmail DOT com>
<YJQrCvv79bHcH3Rz AT calimero DOT vinschen DOT de>
<CAGHpTBJ5L1Y4RU+n7PVr6vRCeEBkFPUgnVa8JGZDKcGt7n7JBQ AT mail DOT gmail DOT com>
<YJWvMVkkiqy4rmBc AT calimero DOT vinschen DOT de>
<CAGHpTBLEXRuox0yXKJOfkQO48EtVV3PgXYH0J98HrbassMRdgg AT mail DOT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <CAGHpTBLEXRuox0yXKJOfkQO48EtVV3PgXYH0J98HrbassMRdgg@mail.gmail.com>
X-Provags-ID: V03:K1:ImkkRBp4NbgiI8TDJhwNQb1yGBU97PkJItO4TGQ8m28yZz/3gMy
MSv9q5LcPZD+EbBDLbWOj8Cz03H4VczqoRSDzzX5X9jt8AK44CCGnc2UmDp/uWWuy6DIPKy
1yDinmKZypbB4pMJ+76turycqCMYPKQ3RHjbuXUlwZ5e4rBRYYX61w+nw6KzaXfg6peyTgB
fXBzTmSYTKKc+UZxHOCjA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:F9PAmqNK/3I=:hiN0SDPIWwOopsnwFzQT+y
b6DqKc706Bv/i2QwH9x5IWVIfW8ce1wpL/c+UkH0VtNMAQkJzm/GKm67OWzQfg4DkPwmjY+uU
meDmLw0dQNIjZpXehaH+rCP35eRsRjEF+vPsiFQrbiuXlyDF22c3+WC8uBs//oZL1k/TvCIOy
eX4HmpHjSlLI+0XxEnDVOrhEqJGsU9mtkIsb7F+kWj5s838xIuxRXztyygLrYZAE7Jyu3/+3p
M5ZZ6WkgfQTIlu+vS66z3GGBGtgvwEymJNFVczYljJ9c6gSfoiXXKRCu0Z/G4erAd0GFhtsT0
p014FCdc8ln1CdnO2wvEYcp6Cmlg8cjuF0WlkKpnMnEcogzJCw5GsBA6jpxHyEoCIkRLtz4Tv
R/HtvMyDvFeq40+zUixSIdIMO36Jc9/jYDEi2QunXbaKwks05Rmaz4NowDgeDM2emLfqKfRw/
or17I+6eZFYt7b3/IEwE2QmumvQyGbY+mTfEO8FCWSgxImpj4xylTEe0MBj7BRElp5mYgsow2
nAyVj1/RQM1a2zN24czBjA=
X-Spam-Status: No, score=-100.3 required=5.0 tests=BAYES_00,
GOOD_FROM_CORINNA_CYGWIN, KAM_DMARC_NONE, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE,
RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NEUTRAL,
TXREP autolearn=ham autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Corinna Vinschen via Cygwin <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

On May  9 14:35, Orgad Shaneh via Cygwin wrote:
> On Sat, May 8, 2021 at 12:20 AM Corinna Vinschen
> <corinna-cygwin AT cygwin DOT 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

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019