]> git.ipfire.org Git - thirdparty/asterisk.git/commit
sd_notify (systemd status notifications) support 94/3094/4
authorTzafrir Cohen <tzafrir.cohen@xorcom.com>
Mon, 27 Jun 2016 19:26:54 +0000 (21:26 +0200)
committerTzafrir Cohen <tzafrir.cohen@xorcom.com>
Thu, 15 Sep 2016 07:31:31 +0000 (10:31 +0300)
commit07b95f7c65b7c083724f1af2b26f93cc22cad58c
tree33baa33eeda35915ff423c043dac97da5ae86536
parent95cf4f8d3128d3c972126efd5b7e4e7b55486fa2
sd_notify (systemd status notifications) support

sd_notify() is used to notify systemd of changes to the status of the
process. This allows the systemd daemon to know when the process
finished loading (and thus only start another program after Asterisk has
finished loading).

To use this, use a systemd unit with 'Type=notify' for Asterisk.

This commit also adds the function ast_sd_notify(), a wrapper around
sd_notify that does nothing if not built with systemd support.

Also adds support for libsystemd detection in the configure script.

Change-Id: Ied6a59dafd5ef331c5c7ae8f3ccd2dfc94be7811
CHANGES
configure
configure.ac
include/asterisk/autoconfig.h.in
include/asterisk/io.h
main/Makefile
main/asterisk.c
main/io.c
main/loader.c
makeopts.in