typedef struct managed_evdev managed_evdev;
struct idev_evdev {
- struct idev_element element;
+ idev_element element;
struct libevdev *evdev;
int fd;
sd_event_source *fd_src;
};
struct unmanaged_evdev {
- struct idev_evdev evdev;
+ idev_evdev evdev;
char *devnode;
};
struct managed_evdev {
- struct idev_evdev evdev;
+ idev_evdev evdev;
dev_t devnum;
sd_bus_slot *slot_pause_device;