diff -r 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
21a22,27
> void term_init(void);
> 
> void term_siginit(int foo)
> {
>   term_init();
> }
28,30c34,35
<   term_enable = 0;
< 
<   atexit(term_restore);
---
>   if (! term_enable)
>     atexit(term_restore);
35c40,41
<   old_tio=tio;
---
>   if (! term_enable)
>     old_tio=tio;
46a53
>   signal(SIGCONT, term_siginit);
