diff --git a/espeakup.h b/espeakup.h index dc1f567..36ee159 100644 --- a/espeakup.h +++ b/espeakup.h @@ -84,6 +84,7 @@ extern void select_audio_mode(void); extern int init_audio(unsigned int rate); extern void lock_audio_mutex(void); extern void unlock_audio_mutex(void); +extern volatile int should_run; extern volatile int stopped; extern volatile int runner_must_stop; diff --git a/signal.c b/signal.c index 10e0b90..89d8a93 100644 --- a/signal.c +++ b/signal.c @@ -36,7 +36,6 @@ void *signal_thread(void *arg) struct sigaction temp; sigset_t sigset; int sig; - int should_run = 1; /* install dummy handlers for the signals we want to process */ temp.sa_handler = dummy_handler;