delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/01/01/07:34:35

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Reply-To: <egf7 AT columbia DOT edu>
From: "Eric Fifer" <egf7 AT columbia DOT edu>
To: "'Robert Collins'" <robert DOT collins AT itdomain DOT com DOT au>, <cygwin AT cygwin DOT com>
Subject: RE: Distributed Perl 5.6.1 bug report.
Date: Mon, 1 Jan 2001 12:33:42 -0000
Message-ID: <000001c073ef$1f26fa40$9b3770c2@fifer>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
In-Reply-To: <00ca01c07387$963c5750$0200a8c0@lifelesswks>
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300

Robert Collins wrote:
>    Do the perl 5.6.1 tests include inplace edit testing?
>I ask because the perl >available for download via 'Cygwin Setup' is
>deleting files when using inplace edits, rather than editing the file.

To do inplace editing you will need to provide a backup
extension (-i.orig).  Apparently none of the tests check
inplace editing with a null backup extension.  You found
a bug with the Perl Cygwin port and I will fix it, but
the end result will be this error message:

	Can't do inplace edit without backup

Also, just so you know what is going on.  The Perl code
is taking advantage of the Unix feature where you can
unlink an open file and the file disappears from the
file system.  With Cygwin this didn't really work as
expected and it ended up clobbering your file.  The
"Permission Denied" message doesn't have anything to
do with your permissions, but is the error you get
when you stat() a file that has been deleted but is
still open.

Hope this helps.

Eric Fifer



--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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