Hmmmmmmm..... The only thing I can say is that Control-C is "Kill my program" while Control-D is "End of Input - close channel". Also, "Control-Z" is EOF in some cases. You might try ^D and ^Z instead of ^C. This is just off the top of my head without looking at your program though. So if someone has other insight - let's hear it! :-) -------------------------------------------------------------------------------- All e-mail needs to be sent to mark@cheers.jsc.nasa.gov. If you don't, it will probably bounce. What man does not understand or fears; he ultimately destroys. Steve Wright: Black holes are where God divided by zero. ***** Want to unsubscribe from this list? ***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch