struct udev_input *input = (struct udev_input*)libinput;
struct udev *udev = input->udev;
int fd;
+ unsigned int buf_size = 0;
if (input->udev_monitor || !input->seat_id)
return 0;
return -1;
}
+ env = getenv("UDEV_MONITOR_BUFFER_SIZE");
+ if (env && (buf_size = atoi(env)))
+ {
+ log_info(libinput,"udev: set receive buffer size = %d\n", buf_size);
+ udev_monitor_set_receive_buffer_size(input->udev_monitor, buf_size);
+ }
+
if (udev_monitor_filter_add_match_subsystem_devtype(
input->udev_monitor, "input", NULL)) {
log_info(libinput, "udev: failed to set up filter\n");