X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; q=dns; s=
	default; b=msc++B1nSNrTru1wrwhX99pqfHEllQY+6Qk4hwiQ743hwZlObi8wN
	ScVVou8aGeZCI3wRMKe159UfbZo0UmkqknGUkr4roZBM6gukyspSguDFunqpPmdd
	CvtCIZ5LoIraq14gfPuCBXdNUmsZ0ERrG62R48ZFSm83+sEc/KbhBA=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; s=default;
	 bh=LoQjMiz8+SQbiwo/eXUyBVh322I=; b=joG06WvSINqesSxTbx01XOH4siLY
	R7/jEbj/7OGUwQDD3GspFrkmpHiuZE2RdtD1FrBEb1yNN+EB6ZjMY63ZaGw5gFIw
	KXLXrdUQKjI0H7Gr+paXxZtR8TuIXS5uA6VrAqM1DrjlSgi557fH2Mi+syKvVIEG
	KBJpFBD7uQQaTnc=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-108.6 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GOOD_FROM_CORINNA_CYGWIN,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=
X-HELO: mout.kundenserver.de
Date: Tue, 3 Mar 2020 17:41:24 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: Change in logical link behaviour
Message-ID: <20200303164124.GE4045@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <30792264-c452-7ea2-c83f-f368322387ea@emrich-ebersheim.de> <20200302164851.GS4045@calimero.vinschen.de> <d04228d9-eff9-6dd4-6cfc-80b24bc8fa3b@emrich-ebersheim.de> <20200303133925.GA4045@calimero.vinschen.de> <29f11aed-a529-c88b-af5d-3607f4959871@emrich-ebersheim.de> <20200303143117.GB4045@calimero.vinschen.de> <20200303154913.GD4045@calimero.vinschen.de> <99c7b27b-9ea8-cf1e-d5ce-afc685246f97@emrich-ebersheim.de>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;	protocol="application/pgp-signature"; boundary="t3tFFy74pA5/PEcJ"
Content-Disposition: inline
In-Reply-To: <99c7b27b-9ea8-cf1e-d5ce-afc685246f97@emrich-ebersheim.de>

--t3tFFy74pA5/PEcJ
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mar  3 17:05, Rainer Emrich wrote:
> Am 03.03.2020 um 16:49 schrieb Corinna Vinschen:
> > On Mar  3 15:31, Corinna Vinschen wrote:
> >> On Mar  3 15:19, Rainer Emrich wrote:
> >>> Am 03.03.2020 um 14:39 schrieb Corinna Vinschen:
> >>>> Aha!  So powershell does not show the 'l'.
> >>> The most important thing is the difference between cygwin 3.0.7 and
> >>> cygwin 3.1.4. For cygwin 3.0.7 the link indicator is shown even in
> >>> powershell on Windows 7 but not with cygwin-3.1.4. And believe me, the
> >>> only difference is the cygwin version.
> >>
> >> I may believe you, but believe me that Cygwin has no influence on
> >> what powershell shows.  See the output of cmd /c dir /a.  The file
> >> is a native symlink.
> >=20
> > ...and for kicks I just tried this on W7 under Cygwin 3.0.7.  The output
> > is the same as I pasted in https://cygwin.com/ml/cygwin/2020-03/msg0004=
3.html
> >=20
> > No 'l' mode flag, no 6th column in the mode output:
> >=20
> > Mode                LastWriteTime     Length Name
> > ----                -------------     ------ ----
> > -a---        03.03.2020     16:47          0 bar
> >=20
> >=20
> For me it's different. That's realy strange.
>=20
> Ok, so I can't rely on powershell here. Is there a recommended procedure
> for what I try in a script?
>=20
> Check if the current cygwin environment is able to create native symlinks.

Unless I'm missing some new and shiny Windows onboard tool, that's
surprisingly tricky without creating your own executable checking just
that.  Off the top of my head I don't see any other way than calling cmd
/c dir and some awk or sed hacking.


Corinna

--=20
Corinna Vinschen
Cygwin Maintainer

--t3tFFy74pA5/PEcJ
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAl5eiLQACgkQ9TYGna5E
T6AMHA/8CbWtVqKL0SGc/etrHe5P+Z0Rcj0Q8DvDjQi2hNCCQ8u0m4jhCPBWGHXa
gpdCwFfWQ6F82bio/Oypvmhvf9SrgYcsrYoPKeo1ulg7GLMTHfnbCj3ErntsAyjo
GLCrGURakykmscA4PLOwMTxR9UKBR1fqmCqNqJNwDUwBbziKuBQ6Xlvupf//cqa1
H5ebP+zFkGB6bJkOe1cEdIm2y+zt0jpw6JGWa/jk0+cLuRuGWCccWHNkW0TJbHLv
0l5tCXHhGGdum7idb9PM91uRCr68AQJefkDxTM7Sj0+y7gyq0HZEZxC8xxbnIjva
aPY0EvcayUXSw4KyOmX/F5pF0gJj28f7WvaPJut/4jV3EcReG64eq+fK3UB+1NgQ
9H0fYhv+XDWWi60KfwSOXe5HCRnbOVym5ao/fVnG0xVJFclESpGvNDBqv5/zrZsH
e7cGLfaRghufWFzFp3RbJP6dq39wfqVpDkgdT/51gyoP9625QGTyoamzWRNFaUgm
ecpVz0GX9tgA5Bis/faSLV/m1wPEm6NCtwreOPbH+uQrveYESBKZrb5XSNoVkfAe
gDdxlnWysYg1CUl3hgHfWHu4Sn0hVvULEvw9u7Tvg84D2CNzDTGPiC1hHnx7FP+k
C6XgUlV8yoS2m6IzTCkgo0Fj5CzIBgX/F48E9+zLkb8r55NHZ/8=
=lBtN
-----END PGP SIGNATURE-----

--t3tFFy74pA5/PEcJ--
