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: [EMAIL PROTECTED],[EMAIL PROTECTED] 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 <[EMAIL PROTECTED]> 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/