I posted it earlier also but got no response. Posting again to hope to get some advice. thanks in again -----Original Message----- Sent: Wednesday, February 27, 2002 2:46 PM To: beginners@perl.org Subject: die handler Hi , I have this in my code : local $SIG{__DIE__} = \&die_handler; and then sub die_handler { my (@vars)=@_; print STDERR "\nfirst : " . $vars[0]; print STDERR "\nsecond : " . $vars[1]; } if i give : die ('goo','foo','bar'); Then I get the output : first : goofoobar at out.pl line 233. second : I want to have the three arguments in an array. can somebody tell what am I doing wrong ? Thanks Pradeep _________________________________________________________________ Join the world's largest e-mail service with MSN Hotmail. http://www.hotmail.com -- To unsubscribe, e-mail: beginners-unsubscribe@perl.org For additional commands, e-mail: beginners-help@perl.orgThread Next