aboutsummaryrefslogtreecommitdiffstats
path: root/netlink-notify.c
diff options
context:
space:
mode:
authorGravatar Christian Hesse <mail@eworm.de>2017-01-05 16:45:01 +0100
committerGravatar Christian Hesse <mail@eworm.de>2017-01-05 16:45:01 +0100
commited8b18dbe85d4d1915101d2ee5a0e9c0263f1971 (patch)
tree64735a8e526a4d0b4013240063aa0255ccfd8b11 /netlink-notify.c
parent6cf832b9b4407bac42c9233fa4b2d376ea10e777 (diff)
downloadnetlink-notify-ed8b18dbe85d4d1915101d2ee5a0e9c0263f1971.tar.gz
netlink-notify-ed8b18dbe85d4d1915101d2ee5a0e9c0263f1971.tar.zst
use systemd service manager notification
Diffstat (limited to 'netlink-notify.c')
-rw-r--r--netlink-notify.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/netlink-notify.c b/netlink-notify.c
index d529ed4..5d96afa 100644
--- a/netlink-notify.c
+++ b/netlink-notify.c
@@ -503,6 +503,10 @@ int main (int argc, char **argv) {
signal(SIGINT, received_signal);
signal(SIGTERM, received_signal);
+#ifdef HAVE_SYSTEMD
+ sd_notify(0, "READY=1\nSTATUS=Waiting for netlink events...");
+#endif
+
while (doexit == 0) {
if (read_event(nls) != EXIT_SUCCESS) {
fprintf(stderr, "%s: read_event returned error.\n", program);