Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Originating-IP: [146.153.144.33] Reply-To: rhet AT turnbull DOT net From: "Rhet Turnbull" To: cygwin AT cygwin DOT com Subject: Re: bug in Cygwin perl 5.6.1? Date: Thu, 31 Jan 2002 20:10:40 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 31 Jan 2002 20:10:40.0853 (UTC) FILETIME=[5B1B8850:01C1AA93] FYI, I reported the perl bug mentioned on the Cygwin mailing list earlier today to perlbug and they've reported back that it is a known bug and that it'll be fixed in the next version (5.6.2). Regards, Rhet ----Original Message Follows---- From: Mike Guy Reply-To: To: perl5-porters AT perl DOT org,rhetlist AT yahoo DOT com Subject: Re: [ID 20020131.003] $^S incorrect after eval in Cygwin Perl 5.6.1 Date: Thu, 31 Jan 2002 18:05:45 +0000 Rhet Turnbull wrote > $^S seems to be incorrectly set *after* an eval block > when using Cygwin perl 5.6.1-2. Yes - known bug. It is mended in current development versions, so should be fixed in perol 5.8 and perl5.6.2. Thankyou for the report. > I ran into this because a SIG{__DIE__} handler was > misbehaving after eval. (yeah, yeah, I know, "Don't > mess with SIG{__DIE__}; instead override > CORE::GLOBAL::die") Overriding can't replace use of $SIG{__DIE__} in all cases, unfortunately. It won't catch any die() which is generated inside Perl. Mike Guy _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/