summaryrefslogtreecommitdiff
path: root/libusb/os
diff options
context:
space:
mode:
Diffstat (limited to 'libusb/os')
-rw-r--r--libusb/os/darwin_usb.c2
-rw-r--r--libusb/os/linux_usbfs.c2
-rw-r--r--libusb/os/netbsd_usb.c2
-rw-r--r--libusb/os/openbsd_usb.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/libusb/os/darwin_usb.c b/libusb/os/darwin_usb.c
index 19174b1..ed5b2ad 100644
--- a/libusb/os/darwin_usb.c
+++ b/libusb/os/darwin_usb.c
@@ -1963,7 +1963,7 @@ static int darwin_free_streams (struct libusb_device_handle *dev_handle, unsigne
const struct usbi_os_backend darwin_backend = {
.name = "Darwin",
- .caps = 0,
+ .caps = USBI_CAP_HAS_POLLABLE_DEVICE_FD,
.init = darwin_init,
.exit = darwin_exit,
.get_device_list = NULL, /* not needed */
diff --git a/libusb/os/linux_usbfs.c b/libusb/os/linux_usbfs.c
index db21710..77df258 100644
--- a/libusb/os/linux_usbfs.c
+++ b/libusb/os/linux_usbfs.c
@@ -2646,7 +2646,7 @@ static clockid_t op_get_timerfd_clockid(void)
const struct usbi_os_backend linux_usbfs_backend = {
.name = "Linux usbfs",
- .caps = USBI_CAP_HAS_HID_ACCESS|USBI_CAP_SUPPORTS_DETACH_KERNEL_DRIVER,
+ .caps = USBI_CAP_HAS_HID_ACCESS|USBI_CAP_SUPPORTS_DETACH_KERNEL_DRIVER|USBI_CAP_HAS_POLLABLE_DEVICE_FD,
.init = op_init,
.exit = op_exit,
.get_device_list = NULL,
diff --git a/libusb/os/netbsd_usb.c b/libusb/os/netbsd_usb.c
index ed4f50e..ecc0e55 100644
--- a/libusb/os/netbsd_usb.c
+++ b/libusb/os/netbsd_usb.c
@@ -89,7 +89,7 @@ static int _access_endpoint(struct libusb_transfer *);
const struct usbi_os_backend netbsd_backend = {
"Synchronous NetBSD backend",
- 0,
+ USBI_CAP_HAS_POLLABLE_DEVICE_FD,
NULL, /* init() */
NULL, /* exit() */
netbsd_get_device_list,
diff --git a/libusb/os/openbsd_usb.c b/libusb/os/openbsd_usb.c
index ff470be..d1db8ca 100644
--- a/libusb/os/openbsd_usb.c
+++ b/libusb/os/openbsd_usb.c
@@ -92,7 +92,7 @@ static int _bus_open(int);
const struct usbi_os_backend openbsd_backend = {
"Synchronous OpenBSD backend",
- 0,
+ USBI_CAP_HAS_POLLABLE_DEVICE_FD,
NULL, /* init() */
NULL, /* exit() */
obsd_get_device_list,