diff -ru mpg123/term.c mpg123+contterm/term.c
--- mpg123/term.c	Tue Oct 30 01:49:37 2001
+++ mpg123+contterm/term.c	Tue Oct 30 11:26:49 2001
@@ -19,6 +19,12 @@
 static int term_enable = 0;
 static struct termios old_tio;
 static void term_quit(void);
+void term_init(void);
+
+int term_siginit(int foo)
+{
+  term_init();
+}
 
 /* initialze terminal */
 void term_init(void)
@@ -44,6 +50,7 @@
 
   term_enable = 1;
  
+  signal(SIGCONT, term_siginit);
 }
 
 static long term_handle_input(struct frame *,int);
