I'm already using build 817. I'm going to try it on a Win2K box and see what happens.
Bill in Brooklyn -----Original Message----- From: Octavian Rasnita [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 2:53 PM To: Ng, Bill; [email protected] Subject: Re: SIGINT From: "Ng, Bill" <[EMAIL PROTECTED]> > Anyone play with signal handlers on the Win32 platform? Specifically, > I'm trying to print a message when <CTRL-C> is pressed but I'm getting > nowhere: > > This works on my linux box. CTRL-C (while waiting for user input) > prints "This works". However, this doesn't work at all on my Win32 > (XP) Platform (normal CTRL-C functionality remains). > > ------------------------ > local $SIG{INT} = sub { print "This works\n" }; print my $a = <>; > ------------------------ > I have tried: Microsoft Windows 2000 [Version 5.00.2195] (C) Copyright 1985-2000 Microsoft Corp. E:\lucru\sig>perl -v This is perl, v5.8.8 built for MSWin32-x86-multi-thread (with 25 registered patches, see perl -V for more detail) Copyright 1987-2006, Larry Wall Binary build 817 [257965] provided by ActiveState http://www.ActiveState.com Built Mar 20 2006 17:54:25 E:\lucru\sig>perl sigtest.pl [ I hit a Ctrl-C here] This works E:\lucru\sig> So it works under Windows 2000 with perl 5.8.8 but there were some issues with the signals under Windows with ActivePerl 5.8.8 build 816, so you need to upgrade. Teddy _______________________________________________ Perl-Win32-Users mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
