summaryrefslogtreecommitdiff
path: root/libusb/os
diff options
context:
space:
mode:
authorAndrew Aldridge <i80and@foxquill.com>2019-01-24 21:59:38 -0500
committerNathan Hjelm <hjelmn@me.com>2019-01-30 22:44:47 -0700
commit8cfcc63f4f970ca3bbdd9bf77b3bb20d78b9e855 (patch)
tree5aa6cf606bd86b20f4ef28d047c05271f1cb893d /libusb/os
parent9041b142a59906f328ca7f8529b3e499e040397c (diff)
downloadlibusb-8cfcc63f4f970ca3bbdd9bf77b3bb20d78b9e855.tar.gz
haiku_usb_raw: Add missing wrap_sys_device field to usbi_os_backend
Closes #527 Signed-off-by: Nathan Hjelm <hjelmn@me.com>
Diffstat (limited to 'libusb/os')
-rw-r--r--libusb/os/haiku_usb_raw.cpp79
1 files changed, 40 insertions, 39 deletions
diff --git a/libusb/os/haiku_usb_raw.cpp b/libusb/os/haiku_usb_raw.cpp
index 4ed4141..7c399d1 100644
--- a/libusb/os/haiku_usb_raw.cpp
+++ b/libusb/os/haiku_usb_raw.cpp
@@ -196,57 +196,58 @@ haiku_clock_gettime(int clkid, struct timespec *tp)
}
const struct usbi_os_backend usbi_backend = {
- /*.name =*/ "Haiku usbfs",
- /*.caps =*/ 0,
- /*.init =*/ haiku_init,
- /*.exit =*/ haiku_exit,
- /*.set_option =*/ NULL,
- /*.get_device_list =*/ NULL,
- /*.hotplug_poll =*/ NULL,
- /*.open =*/ haiku_open,
- /*.close =*/ haiku_close,
- /*.get_device_descriptor =*/ haiku_get_device_descriptor,
- /*.get_active_config_descriptor =*/ haiku_get_active_config_descriptor,
- /*.get_config_descriptor =*/ haiku_get_config_descriptor,
- /*.get_config_descriptor_by_value =*/ NULL,
+ .name = "Haiku usbfs",
+ .caps = 0,
+ .init = haiku_init,
+ .exit = haiku_exit,
+ .set_option = NULL,
+ .get_device_list = NULL,
+ .hotplug_poll = NULL,
+ .wrap_sys_device = NULL,
+ .open = haiku_open,
+ .close = haiku_close,
+ .get_device_descriptor = haiku_get_device_descriptor,
+ .get_active_config_descriptor = haiku_get_active_config_descriptor,
+ .get_config_descriptor = haiku_get_config_descriptor,
+ .get_config_descriptor_by_value = NULL,
- /*.get_configuration =*/ NULL,
- /*.set_configuration =*/ haiku_set_configuration,
- /*.claim_interface =*/ haiku_claim_interface,
- /*.release_interface =*/ haiku_release_interface,
+ .get_configuration = NULL,
+ .set_configuration = haiku_set_configuration,
+ .claim_interface = haiku_claim_interface,
+ .release_interface = haiku_release_interface,
- /*.set_interface_altsetting =*/ haiku_set_altsetting,
- /*.clear_halt =*/ NULL,
- /*.reset_device =*/ NULL,
+ .set_interface_altsetting = haiku_set_altsetting,
+ .clear_halt = NULL,
+ .reset_device = NULL,
- /*.alloc_streams =*/ NULL,
- /*.free_streams =*/ NULL,
+ .alloc_streams = NULL,
+ .free_streams = NULL,
- /*.dev_mem_alloc =*/ NULL,
- /*.dev_mem_free =*/ NULL,
+ .dev_mem_alloc = NULL,
+ .dev_mem_free = NULL,
- /*.kernel_driver_active =*/ NULL,
- /*.detach_kernel_driver =*/ NULL,
- /*.attach_kernel_driver =*/ NULL,
+ .kernel_driver_active = NULL,
+ .detach_kernel_driver = NULL,
+ .attach_kernel_driver = NULL,
- /*.destroy_device =*/ NULL,
+ .destroy_device = NULL,
- /*.submit_transfer =*/ haiku_submit_transfer,
- /*.cancel_transfer =*/ haiku_cancel_transfer,
- /*.clear_transfer_priv =*/ haiku_clear_transfer_priv,
+ .submit_transfer = haiku_submit_transfer,
+ .cancel_transfer = haiku_cancel_transfer,
+ .clear_transfer_priv = haiku_clear_transfer_priv,
- /*.handle_events =*/ NULL,
- /*.handle_transfer_completion =*/ haiku_handle_transfer_completion,
+ .handle_events = NULL,
+ .handle_transfer_completion = haiku_handle_transfer_completion,
- /*.clock_gettime =*/ haiku_clock_gettime,
+ .clock_gettime = haiku_clock_gettime,
#ifdef USBI_TIMERFD_AVAILABLE
- /*.get_timerfd_clockid =*/ NULL,
+ .get_timerfd_clockid = NULL,
#endif
- /*.context_priv_size=*/ 0,
- /*.device_priv_size =*/ sizeof(USBDevice *),
- /*.device_handle_priv_size =*/ sizeof(USBDeviceHandle *),
- /*.transfer_priv_size =*/ sizeof(USBTransfer *),
+ .context_priv_size = 0,
+ .device_priv_size = sizeof(USBDevice *),
+ .device_handle_priv_size = sizeof(USBDeviceHandle *),
+ .transfer_priv_size = sizeof(USBTransfer *),
};