diff options
author | Sam Bingner <sam@bingner.com> | 2020-08-04 10:21:41 -1000 |
---|---|---|
committer | Sam Bingner <sam@bingner.com> | 2020-08-04 12:40:39 -1000 |
commit | 2934bdf4d3a81fea10e3c25883435fd34da830ae (patch) | |
tree | e76b64af9ac2b208b3beb545dab42758b9619677 /data/_libusb/usbclassname.diff | |
parent | ce2ae929f5a61a319a272c4a9f84d99af213b350 (diff) |
add libusb-1.0
Diffstat (limited to 'data/_libusb/usbclassname.diff')
-rw-r--r-- | data/_libusb/usbclassname.diff | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/data/_libusb/usbclassname.diff b/data/_libusb/usbclassname.diff new file mode 100644 index 000000000..ed85307ef --- /dev/null +++ b/data/_libusb/usbclassname.diff @@ -0,0 +1,13 @@ +diff -ur libusb-1.0.23/libusb/os/darwin_usb.c libusb-1.0.23+iOS/libusb/os/darwin_usb.c +--- libusb-1.0.23/libusb/os/darwin_usb.c 2019-08-09 06:39:49.000000000 -1000 ++++ libusb-1.0.23+iOS/libusb/os/darwin_usb.c 2020-08-04 10:42:27.000000000 -1000 +@@ -87,7 +87,8 @@ + + static usbi_mutex_t darwin_cached_devices_lock = PTHREAD_MUTEX_INITIALIZER; + static struct list_head darwin_cached_devices = {&darwin_cached_devices, &darwin_cached_devices}; +-static const char *darwin_device_class = kIOUSBDeviceClassName; ++// Hardcoded because apple had it wrong on iOS for older SDKs ++static const char *darwin_device_class = "IOUSBHostDevice"; + + #define DARWIN_CACHED_DEVICE(a) ((struct darwin_cached_device *) (((struct darwin_device_priv *)((a)->os_priv))->dev)) + |