delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/08/18/15:58:22

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-6.8 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: <4C6C3B15.2000605@redhat.com>
Date: Wed, 18 Aug 2010 13:57:09 -0600
From: Eric Blake <eblake AT redhat DOT com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.7) Gecko/20100720 Fedora/3.1.1-1.fc13 Lightning/1.0b2pre Mnenhy/0.8.3 Thunderbird/3.1.1
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: "run" changes behavior with cygwin-17.6
References: <4C6C1582 DOT 1080801 AT acm DOT org> <20100818182412 DOT GA22698 AT ednor DOT casa DOT cgf DOT cx> <AANLkTikBTgg9M=xuZ4S2VkNU+Zr=hy3C=_Tr8BPj5baD AT mail DOT gmail DOT com> <20100818185421 DOT GC22698 AT ednor DOT casa DOT cgf DOT cx> <20100818191340 DOT GB11340 AT calimero DOT vinschen DOT de> <20100818191906 DOT GD22698 AT ednor DOT casa DOT cgf DOT cx> <20100818192238 DOT GA27567 AT ednor DOT casa DOT cgf DOT cx> <20100818193446 DOT GC11340 AT calimero DOT vinschen DOT de> <20100818193940 DOT GA4358 AT ednor DOT casa DOT cgf DOT cx> <AANLkTi=vy5=E2fGJQ-2=cehaQFvsc-+oYLKp1dc7tVS6 AT mail DOT gmail DOT com> <20100818195546 DOT GF11340 AT calimero DOT vinschen DOT de>
In-Reply-To: <20100818195546.GF11340@calimero.vinschen.de>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

--------------enigB3ADB6E8D7C182323DD86D01
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 08/18/2010 01:55 PM, Corinna Vinschen wrote:
>> I'm not convinced such a compromise would be worthwhile, because it
>> would forfeit Linux compatibility while still breaking some
>> Win32-using programs. I think it should be one way or the other:
>> either stick with the current approach, or always sync the Win32
>> working directory up-to-date (except when that's not possible).
>=20
> The question here is a bit tricky, me thinks.
>=20
> 1) Do we want as much POSIX compatibility as possible?

POSIX allows the refusal to delete an in-use directory; and Solaris NFS
mounts behave this way.  But since Linux can delete in-use directories
(where an in-use directory includes the condition of at least one
process owning that directory as its cwd), and cygwin emulates Linux
rather than POSIX, we can try harder if it makes sense.

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


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

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

iQEcBAEBCAAGBQJMbDsWAAoJEKeha0olJ0NqRB0H/35JGIlhB5br9u/NOOuq4jXU
c3x8VgK+hl4Bkhmr5tKW0oziTJJ+b5iX5/NLsYe5L3eZnZKcXfORIyGKDl65Y2vL
7gvViL+eF7MoJOQ9ouI1k8vivPlfJCMWKkHFHfpsmQlMiaCHEw4fscVXUwmL+lXJ
A7JpLC4CmcPbDvxwO9eEm8iSk685qDnC66dmQ1Zk0yJ0BEPLH0RQzjh9vQJtskOM
P46fOtAdQ2mT+kVeHlo8T9IYFDY1pDXgQ/VZRxcr5ZOhHP0Zk7OoEgpHsqtsrIhx
fiF3bsiNNkf7gCGkivE6C1w5uSNh8gfZcoWW01PUY7wl4aqex/dpj3yfDf8uAfs=
=+PAd
-----END PGP SIGNATURE-----

--------------enigB3ADB6E8D7C182323DD86D01--

- Raw text -


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