Zbigniew Jędrzejewski-Szmek | e8b84fc | 2018-07-24 23:23:29 +0200 | [diff] [blame] | 1 | #include <systemd/sd-bus.h> |
2 | #define _cleanup_(f) __attribute__((cleanup(f))) | ||||
3 | |||||
4 | int send_unit_files_changed(sd_bus *bus) { | ||||
5 | _cleanup_(sd_bus_message_unrefp) sd_bus_message *message = NULL; | ||||
6 | int r; | ||||
7 | |||||
8 | r = sd_bus_message_new_signal(bus, &message, | ||||
9 | "/org/freedesktop/systemd1", | ||||
10 | "org.freedesktop.systemd1.Manager", | ||||
11 | "UnitFilesChanged"); | ||||
12 | if (r < 0) | ||||
13 | return r; | ||||
14 | |||||
15 | return sd_bus_send(bus, message, NULL); | ||||
16 | } |