in reply to Control C in PERL?

A control-C is actually an interrupt signal, by the time your terminal driver is done mangling it. Install a signal handler for INT that ignores the signal. Such as:
$SIG{INT} = 'IGNORE';
Hope this helps!

--jwest
-><- -><- -><- -><- -><-
All things are Perfect
    To every last Flaw
    And bound in accord
         With Eris's Law
 - HBT; The Book of Advice, 1:7