1
0
Fork 0
mirror of https://github.com/albfan/miraclecast.git synced 2025-03-09 23:38:56 +00:00

dbus: update to systemd API >=213

The libsystemd-bus API changed recently. Update our calls to use the new
API so it compiles with newer systemd versions.

Signed-off-by: Andrey Gusakov <adnrey.gusakov@cogentembedded.com>
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
This commit is contained in:
Andrey Gusakov 2014-06-23 07:48:55 +04:00 committed by David Herrmann
parent 3dcb89e98b
commit 97323d905c
2 changed files with 9 additions and 48 deletions

View file

@ -982,7 +982,7 @@ static int ctl_wifi_init(struct ctl_wifi *w)
{
int r;
r = sd_bus_add_match(w->bus,
r = sd_bus_add_match(w->bus, NULL,
"type='signal',"
"sender='org.freedesktop.miracle.wifi',"
"interface='org.freedesktop.DBus.ObjectManager'",
@ -991,7 +991,7 @@ static int ctl_wifi_init(struct ctl_wifi *w)
if (r < 0)
return r;
r = sd_bus_add_match(w->bus,
r = sd_bus_add_match(w->bus, NULL,
"type='signal',"
"sender='org.freedesktop.miracle.wifi',"
"interface='org.freedesktop.DBus.Properties'",
@ -1000,7 +1000,7 @@ static int ctl_wifi_init(struct ctl_wifi *w)
if (r < 0)
return r;
r = sd_bus_add_match(w->bus,
r = sd_bus_add_match(w->bus, NULL,
"type='signal',"
"sender='org.freedesktop.miracle.wifi',"
"interface='org.freedesktop.miracle.wifi.Peer'",
@ -1014,24 +1014,7 @@ static int ctl_wifi_init(struct ctl_wifi *w)
static void ctl_wifi_destroy(struct ctl_wifi *w)
{
sd_bus_remove_match(w->bus,
"type='signal',"
"sender='org.freedesktop.miracle.wifi',"
"interface='org.freedesktop.miracle.wifi.Peer'",
ctl_wifi_peer_fn,
w);
sd_bus_remove_match(w->bus,
"type='signal',"
"sender='org.freedesktop.miracle.wifi',"
"interface='org.freedesktop.DBus.Properties'",
ctl_wifi_properties_fn,
w);
sd_bus_remove_match(w->bus,
"type='signal',"
"sender='org.freedesktop.miracle.wifi',"
"interface='org.freedesktop.DBus.ObjectManager'",
ctl_wifi_object_fn,
w);
}
int ctl_wifi_new(struct ctl_wifi **out, sd_bus *bus)