mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-03 16:48:52 +02:00
daemon
git-svn-id: svn://elaine/murooma/trunk@187 d8a302eb-03bc-478d-80e4-98257eca68ef
This commit is contained in:
parent
6855687f96
commit
b0add66146
4 changed files with 118 additions and 42 deletions
27
common/signalHandler.h
Normal file
27
common/signalHandler.h
Normal file
|
@ -0,0 +1,27 @@
|
|||
#ifndef SIGNAL_HANDLER_H
|
||||
#define SIGNAL_HANDLER_H
|
||||
|
||||
#include <signal.h>
|
||||
#include <syslog.h>
|
||||
|
||||
extern bool g_terminated;
|
||||
|
||||
void signal_handler(int sig) {
|
||||
|
||||
switch(sig) {
|
||||
case SIGHUP:
|
||||
syslog(LOG_WARNING, "Received SIGHUP signal.");
|
||||
break;
|
||||
case SIGTERM:
|
||||
syslog(LOG_WARNING, "Received SIGTERM signal.");
|
||||
g_terminated = true;
|
||||
break;
|
||||
default:
|
||||
syslog(LOG_WARNING, "Unhandled signal ");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue