LinuxInputDeviceManager: Fix fcntl() call

This commit is contained in:
Mitchell Stokes 2018-04-04 19:11:03 -07:00
parent 77f33f3642
commit ff66728212

View File

@ -33,7 +33,8 @@ LinuxInputDeviceManager::
LinuxInputDeviceManager() {
// Use inotify to watch /dev/input for hotplugging of devices.
_inotify_fd = inotify_init();
fcntl(_inotify_fd, O_NONBLOCK | O_CLOEXEC);
fcntl(_inotify_fd, F_SETFL, O_NONBLOCK);
fcntl(_inotify_fd, F_SETFD, FD_CLOEXEC);
if (_inotify_fd < 0) {
device_cat.error()