[Glibc-bsd-commits] r5899 - in trunk/freebsd-libs/debian: . patches
stevenc-guest at alioth.debian.org
stevenc-guest at alioth.debian.org
Sat Mar 5 02:49:10 UTC 2016
Author: stevenc-guest
Date: 2016-03-05 02:49:10 +0000 (Sat, 05 Mar 2016)
New Revision: 5899
Added:
trunk/freebsd-libs/debian/patches/libusb_set_auto_detach_kernel_driver.diff
Modified:
trunk/freebsd-libs/debian/changelog
trunk/freebsd-libs/debian/patches/series
Log:
Add libusb_set_auto_detach_kernel_driver stub (Closes: #816031)
Modified: trunk/freebsd-libs/debian/changelog
===================================================================
--- trunk/freebsd-libs/debian/changelog 2016-03-05 02:41:22 UTC (rev 5898)
+++ trunk/freebsd-libs/debian/changelog 2016-03-05 02:49:10 UTC (rev 5899)
@@ -14,6 +14,8 @@
* Pick upstream SVN r267110, for libusb-1.0 compatibility library to
report version as 1.0.13 (Closes: #758405)
- libusb_reported_version.diff
+ * Add libusb_set_auto_detach_kernel_driver stub (Closes: #816031)
+ - libusb_set_auto_detach_kernel_driver.diff
* Add myself to Uploaders
-- Steven Chamberlain <steven at pyro.eu.org> Sat, 05 Mar 2016 01:12:41 +0000
Added: trunk/freebsd-libs/debian/patches/libusb_set_auto_detach_kernel_driver.diff
===================================================================
--- trunk/freebsd-libs/debian/patches/libusb_set_auto_detach_kernel_driver.diff (rev 0)
+++ trunk/freebsd-libs/debian/patches/libusb_set_auto_detach_kernel_driver.diff 2016-03-05 02:49:10 UTC (rev 5899)
@@ -0,0 +1,34 @@
+Subject: add libusb_set_auto_detach_kernel_driver stub
+From: Steven Chamberlain <steven at pyro.eu.org>
+Date: Sat, 05 Mar 2016 02:47:24 +0000
+
+Add a stub implementation of libusb_set_auto_detach_kernel_driver
+to the libusb-1.0 compatbility library. This returns only
+LIBUSB_ERROR_NOT_SUPPORTED.
+
+--- a/lib/libusb/libusb.h
++++ b/lib/libusb/libusb.h
+@@ -420,6 +420,7 @@
+ int libusb_detach_kernel_driver_np(libusb_device_handle * devh, int interface);
+ int libusb_detach_kernel_driver(libusb_device_handle * devh, int interface);
+ int libusb_attach_kernel_driver(libusb_device_handle * devh, int interface);
++int libusb_set_auto_detach_kernel_driver(libusb_device_handle * devh, int enable);
+ int libusb_set_interface_alt_setting(libusb_device_handle * devh, int interface_number, int alternate_setting);
+
+ /* USB Descriptors */
+--- a/lib/libusb/libusb10.c
++++ b/lib/libusb/libusb10.c
+@@ -852,6 +852,13 @@
+ return (0);
+ }
+
++int
++libusb_set_auto_detach_kernel_driver(struct libusb20_device *pdev, int enable)
++{
++ /* stub - currently not supported by libusb20 */
++ return (LIBUSB_ERROR_NOT_SUPPORTED);
++}
++
+ /* Asynchronous device I/O */
+
+ struct libusb_transfer *
Modified: trunk/freebsd-libs/debian/patches/series
===================================================================
--- trunk/freebsd-libs/debian/patches/series 2016-03-05 02:41:22 UTC (rev 5898)
+++ trunk/freebsd-libs/debian/patches/series 2016-03-05 02:49:10 UTC (rev 5899)
@@ -30,3 +30,4 @@
makefiles.diff
pty_decls.diff
libusb_reported_version.diff
+libusb_set_auto_detach_kernel_driver.diff
More information about the Glibc-bsd-commits
mailing list