X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 	tests=AWL,BAYES_00,SPF_SOFTFAIL
X-Spam-Check-By: sourceware.org
Message-ID: <4B24FF57.9050309@byu.net>
Date: Sun, 13 Dec 2009 07:51:03 -0700
From: Eric Blake <ebb9@byu.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: overwriting an in-use executable
References: <416096c60912130019s5188fdd9w2f561005ba2c8c69@mail.gmail.com> <4B24DB01.2040201@t-online.de>
In-Reply-To: <4B24DB01.2040201@t-online.de>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
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

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Christian Franke on 12/13/2009 5:16 AM:
> 
> Same when trying to 'rm' an in-use executable: Works on 1.7, fails with
> 'Permission denied' on 1.5. Cygwin 1.7 works like Linux here. I don't
> know whether POSIX requires this behavior.

POSIX allows both behaviors, but the cygwin 1.7 behavior is more like
Linux and traditional unix semantics (which is why so much effort was put
into improving the handling of open files for 1.7).

- --
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9@byu.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksk/1cACgkQ84KuGfSFAYDmSwCfd67HMlUcuZF2S+DXGHAnrCgR
UuUAmgPAryzW6SaPoL+x9BEP/nw+nfMG
=5bXh
-----END PGP SIGNATURE-----

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

