Mirror of libusb
Find a file
Chris Dickens e9a52c03ae linux_usbfs: Add support for kernels that can reap after disconnect
For kernels that support the REAP_AFTER_DISCONNECT capability, it is
no longer necessary to use the nasty workaround that is the
usbi_handle_disconnect() function. All transfers can be properly
reaped as one would expect and will have an appropriate URB status.

Note that moving usbi_handle_disconnect() after the hotplug section
is fine because the hotplug disconnect message simply gets added to
the hotplug_msgs list to be processed the next time handle_events()
is called.

Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
2015-09-20 14:52:49 -07:00
.private Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
android Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
doc Doxygen: upgrade doxygen.cfg.in file 2014-12-16 21:57:42 +01:00
examples Examples: fxload improvements 2015-08-04 23:51:12 -07:00
libusb linux_usbfs: Add support for kernels that can reap after disconnect 2015-09-20 14:52:49 -07:00
msvc Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
tests Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
Xcode darwin: change Xcode project end-of-line 2015-01-25 13:56:16 +01:00
.gitattributes Add INSTALL_WIN.txt eol=crlf to .gitattributes 2013-05-15 20:43:35 +02:00
.gitignore Android: Build for all Android architectures 2013-12-28 22:58:06 +00:00
AUTHORS libusb 1.0.20-rc1 2015-07-29 01:06:37 -07:00
autogen.sh autogen.sh: Honor NOCONFIGURE=1 2013-06-20 15:24:08 +02:00
bootstrap.sh haiku: Add Haiku support 2014-09-25 21:42:16 +01:00
ChangeLog libusb 1.0.20 2015-09-13 17:37:12 -07:00
configure.ac Remove -c flag. Erroneous output caused on android 2015-03-01 01:15:58 -08:00
COPYING Initial commit 2007-12-02 22:54:59 +00:00
INSTALL Initial commit 2007-12-02 22:54:59 +00:00
INSTALL_WIN.txt Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
libusb-1.0.pc.in Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
Makefile.am Makefile.am: Add Xcode dir to EXTRA_DIST 2013-08-30 16:44:45 +02:00
NEWS Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
PORTING Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
README Misc: Update README to include Haiku backend 2015-03-01 01:03:04 -08:00
README.git Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
TODO Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00

libusb
======

libusb is a library for USB device access from Linux, Mac OS X,
Windows, OpenBSD/NetBSD and Haiku userspace.
It is written in C (Haiku backend in C++) and licensed under the GNU
Lesser General Public License version 2.1 or, at your option, any later
version (see COPYING).

libusb is abstracted internally in such a way that it can hopefully
be ported to other operating systems. Please see the PORTING file
for more information.

libusb homepage:
http://libusb.info/

Developers will wish to consult the API documentation:
http://api.libusb.info

Use the mailing list for questions, comments, etc:
http://mailing-list.libusb.info

- Pete Batard <pete@akeo.ie>
- Hans de Goede <hdegoede@redhat.com>
- Xiaofan Chen <xiaofanc@gmail.com>
- Ludovic Rousseau <ludovic.rousseau@gmail.com>
- Nathan Hjelm <hjelmn@users.sourceforge.net>
- Chris Dickens <christopher.a.dickens@gmail.com>
(Please use the mailing list rather than mailing developers directly)