static int
path_get_udev_properties(const char *path,
- char **syspath,
+ char **sysname,
char **seat_name,
char **seat_logical_name)
{
if (!device)
goto out;
- *syspath = strdup(udev_device_get_syspath(device));
+ *sysname = strdup(udev_device_get_sysname(device));
seat = udev_device_get_property_value(device, "ID_SEAT");
*seat_name = strdup(seat ? seat : default_seat);
struct path_seat *seat;
struct evdev_device *device;
const char *devnode = input->path;
- char *syspath;
+ char *sysname;
int fd;
char *seat_name, *seat_logical_name;
return -1;
}
- if (path_get_udev_properties(devnode, &syspath,
+ if (path_get_udev_properties(devnode, &sysname,
&seat_name, &seat_logical_name) == -1) {
close_restricted(libinput, fd);
- log_info("failed to obtain syspath for device '%s'.\n", devnode);
+ log_info("failed to obtain sysname for device '%s'.\n", devnode);
return -1;
}
free(seat_name);
free(seat_logical_name);
- device = evdev_device_create(&seat->base, devnode, syspath, fd);
- free(syspath);
+ device = evdev_device_create(&seat->base, devnode, sysname, fd);
+ free(sysname);
libinput_seat_unref(&seat->base);
if (device == EVDEV_UNHANDLED_DEVICE) {