X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=-6.9 required=5.0	tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,T_RP_MATCHES_RCVD
X-Spam-Check-By: sourceware.org
Message-ID: <4DB98335.5080604@redhat.com>
Date: Thu, 28 Apr 2011 09:09:41 -0600
From: Eric Blake <eblake@redhat.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110307 Fedora/3.1.9-0.39.b3pre.fc14 Lightning/1.0b3pre Mnenhy/0.8.3 Thunderbird/3.1.9
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: untarring symlinks with ../ fails randomly
References: <BANLkTikh9rCN2GRwY3eW20H0isffN5fMUg@mail.gmail.com>	<BANLkTi=GZbtLmK-Sr06-M=5xXVFzPCi82w@mail.gmail.com>	<20110424121145.GB30696@calimero.vinschen.de>	<loom.20110425T165316-628@post.gmane.org>	<20110426074325.GP3324@calimero.vinschen.de>	<loom.20110426T170653-639@post.gmane.org>	<20110426152226.GA22801@ednor.casa.cgf.cx>	<20110426155346.GA19578@calimero.vinschen.de>	<loom.20110427T161737-566@post.gmane.org>	<4DB83C35.8040808@redhat.com> <BANLkTikDcVCNGNoEAF-5q66KzROY9FB_2Q@mail.gmail.com> <4DB8409E.2030004@redhat.com> <loom.20110428T170449-446@post.gmane.org>
In-Reply-To: <loom.20110428T170449-446@post.gmane.org>
OpenPGP: url=http://people.redhat.com/eblake/eblake.gpg
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig80A7385758E5ADD4E8DB9A50"
X-IsSubscribed: yes
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

--------------enig80A7385758E5ADD4E8DB9A50
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 04/28/2011 09:06 AM, Dan Grayson wrote:
> Eric Blake <eblake <at> redhat.com> writes:
> ...
>>
>>
>> No, because they don't use ctime the way that cygwin1.dll uses ctime.
>> They probably have other hacks in their port of tar to work around lack
>> of POSIX features that cygwin1.dll is emulating.
>=20
> Do you mean that the implementation of ctime in cygwin1.dll might be=20
> improvable?  How is it implemented?

No, I'm saying that other windows ports of GNU tools most likely
(mis)use ctime as birthtime, whereas cygwin properly uses ctime as ctime
and exposes birthtime separately.  Since the BLODA is affecting ctime,
but only cygwin is exposing ctime, then only cygwin is likely to be
affected by this patch.

--=20
Eric Blake   eblake@redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org


--------------enig80A7385758E5ADD4E8DB9A50
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQEcBAEBCAAGBQJNuYM1AAoJEKeha0olJ0NqxPUH/3GK0Le+1RoNvpcYE33kd4ox
+iP3HeVB1rUZ0RW0mjr+6o3jXhqTGUopX8OJ+4MtXp5p6IHf8rnzzjb3/w9oupTh
D/xYWQiokPfDu+7Fv7xtFGg+Y5UGCjIg45rlYFCNl7wfWdal78hjqCP+NG3sSeuy
oKyqHDN30xK/55PTiqszjqH2Nbu2SilzDR+W1RJrAhpnYvpSKJLF63yFqDtGohd5
LhbcHivZdkJdPHguscq6i+5lWYbSihzIcGS19ee8H9Pr2wmhhQUKvKfhbCd5Nl0E
pFqXbL8u4zXAdDSMEZuIpZswraFce7TfC9Kir+/F87DYK09ItNs7wbMhgA/mKuo=
=5tuK
-----END PGP SIGNATURE-----

--------------enig80A7385758E5ADD4E8DB9A50--
