+ /* If we're already trying to interrupt the RTS, terminate with
+ * extreme prejudice. So the first ^C tries to exit the program
+ * cleanly, and the second one just kills it.
+ */
+ if (interrupted) {
+ exit(EXIT_INTERRUPTED);
+ } else {
+ interruptStgRts();
+ }