mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-03 08:39:49 +02:00
stopping
git-svn-id: svn://elaine/murooma/trunk@322 d8a302eb-03bc-478d-80e4-98257eca68ef
This commit is contained in:
parent
f3a2486560
commit
deca098bb4
8 changed files with 99 additions and 93 deletions
|
@ -3,9 +3,8 @@
|
|||
|
||||
#include <signal.h>
|
||||
#include <syslog.h>
|
||||
#include <condition_variable>
|
||||
|
||||
extern std::condition_variable terminateSignaled;
|
||||
extern bool g_terminated;
|
||||
|
||||
void signal_handler(int sig)
|
||||
{
|
||||
|
@ -17,11 +16,11 @@ void signal_handler(int sig)
|
|||
break;
|
||||
case SIGTERM:
|
||||
syslog(LOG_WARNING, "Received SIGTERM signal.");
|
||||
terminateSignaled.notify_all();
|
||||
g_terminated = true;
|
||||
break;
|
||||
case SIGINT:
|
||||
syslog(LOG_WARNING, "Received SIGINT signal.");
|
||||
terminateSignaled.notify_all();
|
||||
g_terminated = true;
|
||||
break;
|
||||
default:
|
||||
syslog(LOG_WARNING, "Unhandled signal ");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue