From 7b575f61d0f5c34267fcfd60229d25edbcbe33da Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 21 Mar 2015 14:18:15 +0100 Subject: Main: notify systemd when MPD is ready --- src/Main.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Main.cxx b/src/Main.cxx index 9b7679369..713701e6e 100644 --- a/src/Main.cxx +++ b/src/Main.cxx @@ -106,6 +106,10 @@ #include #endif +#ifdef ENABLE_SYSTEMD_DAEMON +#include +#endif + #include #ifdef HAVE_LOCALE_H @@ -662,6 +666,10 @@ static int mpd_main_after_fork(struct options options) a huge value to allow the kernel to reduce CPU wakeups */ SetThreadTimerSlackMS(100); +#ifdef ENABLE_SYSTEMD_DAEMON + sd_notify(0, "READY=1"); +#endif + /* run the main loop */ instance->event_loop->Run(); -- cgit v1.2.3