diff options
Diffstat (limited to 'libusb/os')
-rw-r--r-- | libusb/os/darwin_usb.c | 1 | ||||
-rw-r--r-- | libusb/os/linux_usbfs.c | 1 | ||||
-rw-r--r-- | libusb/os/openbsd_usb.c | 1 | ||||
-rw-r--r-- | libusb/os/wince_usb.c | 1 | ||||
-rw-r--r-- | libusb/os/windows_usb.c | 1 |
5 files changed, 5 insertions, 0 deletions
diff --git a/libusb/os/darwin_usb.c b/libusb/os/darwin_usb.c index 08bd7f0..30ee3ff 100644 --- a/libusb/os/darwin_usb.c +++ b/libusb/os/darwin_usb.c @@ -1782,6 +1782,7 @@ static int darwin_clock_gettime(int clk_id, struct timespec *tp) { const struct usbi_os_backend darwin_backend = { .name = "Darwin", + .caps = 0, .init = darwin_init, .exit = darwin_exit, .get_device_list = darwin_get_device_list, diff --git a/libusb/os/linux_usbfs.c b/libusb/os/linux_usbfs.c index 99bbd07..95e5339 100644 --- a/libusb/os/linux_usbfs.c +++ b/libusb/os/linux_usbfs.c @@ -2527,6 +2527,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, .init = op_init, .exit = NULL, .get_device_list = op_get_device_list, diff --git a/libusb/os/openbsd_usb.c b/libusb/os/openbsd_usb.c index 88e2c7a..353385b 100644 --- a/libusb/os/openbsd_usb.c +++ b/libusb/os/openbsd_usb.c @@ -89,6 +89,7 @@ static int _access_endpoint(struct libusb_transfer *); const struct usbi_os_backend openbsd_backend = { "Synchronous OpenBSD backend", + 0, NULL, /* init() */ NULL, /* exit() */ obsd_get_device_list, diff --git a/libusb/os/wince_usb.c b/libusb/os/wince_usb.c index 354c0e6..e4f7c7b 100644 --- a/libusb/os/wince_usb.c +++ b/libusb/os/wince_usb.c @@ -973,6 +973,7 @@ static int wince_clock_gettime(int clk_id, struct timespec *tp) const struct usbi_os_backend wince_backend = { "Windows CE", + 0, wince_init, wince_exit, diff --git a/libusb/os/windows_usb.c b/libusb/os/windows_usb.c index 1eb81b4..7c2428d 100644 --- a/libusb/os/windows_usb.c +++ b/libusb/os/windows_usb.c @@ -2262,6 +2262,7 @@ static int windows_clock_gettime(int clk_id, struct timespec *tp) // NB: MSVC6 does not support named initializers. const struct usbi_os_backend windows_backend = { "Windows", + USBI_CAP_HAS_HID_ACCESS, windows_init, windows_exit, |