diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-12-15 03:22:57 -0500 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-12-15 03:22:57 -0500 |
commit | dae2a573bc9c2e546ccda7db2119d5780de4ee4a (patch) | |
tree | b1d18f8b2a636348c37d41430ff93d758af2d3d0 | |
parent | 3f00566dc98227fe31f1022a0061d1f2d0115b11 (diff) |
use sd_notify to signal when setup is done, and when shutting down
-rw-r--r-- | nslcd/nslcd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nslcd/nslcd.c b/nslcd/nslcd.c index 77df86c..1e177b4 100644 --- a/nslcd/nslcd.c +++ b/nslcd/nslcd.c @@ -486,7 +486,7 @@ int main(int argc, char *argv[]) install_sighandler(SIGTERM, sig_handler); install_sighandler(SIGUSR1, sig_handler); install_sighandler(SIGUSR2, SIG_IGN); - + sd_notify(0, "READY=1"); /* wait until we received a signal */ while ((nslcd_receivedsignal == 0) || (nslcd_receivedsignal == SIGUSR1)) { @@ -498,7 +498,7 @@ int main(int argc, char *argv[]) nslcd_receivedsignal = 0; } } - + sd_notify(0, "STOPPING=1"); /* print something about received signal */ log_log(LOG_INFO, "caught signal %s (%d), shutting down", signame(nslcd_receivedsignal), nslcd_receivedsignal); |