diff options
Diffstat (limited to 'src/libsystemd-terminal/idev-evdev.c')
-rw-r--r-- | src/libsystemd-terminal/idev-evdev.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/libsystemd-terminal/idev-evdev.c b/src/libsystemd-terminal/idev-evdev.c index dfbb2d197f..f1a18b91d3 100644 --- a/src/libsystemd-terminal/idev-evdev.c +++ b/src/libsystemd-terminal/idev-evdev.c @@ -20,21 +20,17 @@ ***/ #include <fcntl.h> -#include <inttypes.h> #include <libevdev/libevdev.h> #include <libudev.h> #include <stdbool.h> #include <stdlib.h> -#include <systemd/sd-bus.h> -#include <systemd/sd-event.h> -#include <unistd.h> +#include "sd-bus.h" +#include "sd-event.h" +#include "macro.h" +#include "util.h" #include "bus-util.h" -#include "hashmap.h" #include "idev.h" #include "idev-internal.h" -#include "macro.h" -#include "udev-util.h" -#include "util.h" typedef struct idev_evdev idev_evdev; typedef struct unmanaged_evdev unmanaged_evdev; @@ -531,8 +527,7 @@ static const idev_element_vtable unmanaged_evdev_vtable = { * you run inside a user session with exclusive device access. */ -static int managed_evdev_take_device_fn(sd_bus *bus, - sd_bus_message *reply, +static int managed_evdev_take_device_fn(sd_bus_message *reply, void *userdata, sd_bus_error *ret_error) { managed_evdev *em = userdata; |