Integrated sd_notify to get status messages in systemd (#28)

* Integrated sd_notify to get status messages in systemd
* reset color attributes after use in string
This commit is contained in:
OlliC
2018-04-16 18:04:41 +02:00
committed by Marc Di Luzio
parent 9870790fdd
commit ce64b59381
4 changed files with 11 additions and 0 deletions

View File

@@ -55,6 +55,7 @@ POSSIBILITY OF SUCH DAMAGE.
#include "gamemode.h"
#include "logging.h"
#include <systemd/sd-daemon.h>
#include <signal.h>
#include <stdlib.h>
#include <string.h>
@@ -74,6 +75,7 @@ POSSIBILITY OF SUCH DAMAGE.
static void sigint_handler(__attribute__((unused)) int signo)
{
LOG_MSG("Quitting by request...\n");
sd_notify(0,"STATUS=GameMode is quitting by request...\n");
/* Clean up nicely */
game_mode_context_destroy(game_mode_context_instance());
@@ -144,4 +146,5 @@ int main(int argc, char *argv[])
/* Log we're finished */
LOG_MSG("Quitting naturally...\n");
sd_notify(0,"STATUS=GameMode is quitting naturally...\n");
}