Hello,
 
  I'm having some trouble using cygwin on Windows xp.  When I get some infinite loop in the shell (say in some interpreter), calling coming-interrupt-subjob makes the emacs window flash but doesn't interrupt the job.  With a cygwin shell outside of emacs, C-d interrupts fine.  What can I do to interrupt the process?
 
Thanks,
 
Sean