aboutsummaryrefslogtreecommitdiffstats
path: root/libusb/io.c
Commit message (Expand)AuthorAgeFilesLines
* Core: Fix potential segfault caused by using freed memoryChris Dickens2013-08-071-1/+2
* Core: correctly check usbi_read() returned valueChris Dickens2013-08-021-2/+2
* keep a reference to the device for each active transfer and let the backend h...Nathan Hjelm2013-07-301-0/+3
* Documentation: add an Using an event handling thread sectionHans de Goede2013-07-051-3/+62
* Documentation: explain the 2 main viable event handling approachesHans de Goede2013-07-051-33/+30
* hotplug: Give the usbi_hotplug_match* functions a context parameterHans de Goede2013-07-051-1/+1
* POSIX: Move setting of pipes to non-blocking into usbi_pipeToby Gray2013-05-281-6/+0
* core: Fix handle_events return code on hotplug pipe read errorHans de Goede2013-05-171-1/+1
* usbi_handle_disconnect: Fix race condition leading to double completionHans de Goede2013-05-161-15/+25
* usbi_handle_disconnect: Add some debugging wrt cancelled transfersHans de Goede2013-05-161-0/+3
* core: Improve error / debug messages for hotplug pipe handlingHans de Goede2013-05-161-0/+4
* Add some editor meta-comments for proper tab usageNathan Hjelm2013-05-151-0/+1
* Add hotplug support.Nathan Hjelm2013-05-151-4/+51
* Misc: Simplify includes and misc. cleanupPete Batard2013-02-271-3/+0
* Core: Fix compiler warningLudovic Rousseau2013-02-151-1/+1
* Use "" instead of <> for internal includesSean McBride2013-02-151-1/+1
* Core: Fix warning implicit conversion changes signednessLudovic Rousseau2013-01-291-4/+5
* Core: Use HAVE_SYS_TYPES_H and HAVE_SIGNAL_HPete Batard2013-01-231-1/+4
* All: Avoid polluting errors reported on device disconnectHans de Goede2012-09-131-1/+2
* Core: Handle >= 1 second transfer timeout in libusb_submit_transfer()Peter Stuge2012-08-221-4/+3
* Core: Improve instrumentation of timerfd_settime failuresPete Batard2012-08-121-2/+3
* Core: Fix unconditional disarming of timerfdPete Batard2012-08-041-91/+82
* All: Replace malloc+memset with callocDavidlohr Bueso2012-07-131-2/+1
* Core: Fix Clang warningsPete Batard2012-06-131-3/+4
* Misc: Ensure all sources are UTF-8Pete Batard2012-05-231-2/+2
* Windows: Fix deadlock in backend when submitting transfers.Toby Gray2012-05-031-0/+4
* Core: Add debug message with callback address on completed transferPeter Stuge2012-04-201-0/+1
* Misc: Fix missing libsub's -> libusbx's from previous patchesPete Batard2012-04-031-27/+27
* Misc: Rebrand to libusbxPete Batard2012-04-031-92/+92
* Linux: Don't print errors when cancel_transfer fails with NOT_FOUNDHans de Goede2012-03-261-2/+5
* Add LIBUSB_TRANSFER_ADD_ZERO_PACKET flag to indicate need for ZLPPeter Stuge2012-02-221-0/+2
* Do not call timerfd functions when timerfd is not being usedPeter Stuge2012-02-131-5/+6
* Windows: Output an error message on calls to libusb_get_pollfds()Pete Batard2012-02-081-0/+2
* io.c: Fix comment since pthreads isn't the only threading libusb usesPete Batard2012-02-081-1/+1
* Fix unused variable warnings when without timerfd and/or when on DarwinSean McBride2011-10-171-0/+3
* Docs: Clarify that libusb_handle_events_timeout() tv param can't be NULLHans de Goede2011-10-171-9/+9
* Fix typos in introductory documentationSebastian Pipping2011-09-221-2/+2
* Document libusb_handle_events_completed() and _timeout_completed()Hans de Goede2011-09-221-6/+89
* Fix #56 race condition causing delayed completion of sync transfersGraeme Gill2011-09-221-5/+28
* Fix #64 use of reserved identifiers throughout libusbNathan Hjelm2011-09-221-9/+9
* Clean up in-flight transfers and device handle when closing a deviceVitali Lovich2011-07-241-1/+1
* Add USBI_TRANSFER_CANCELLING and _DEVICE_DISAPPEARED status flagsVitali Lovich2011-07-241-1/+8
* io.c: Fix clang analyzer warning about unused variableSean McBride2011-06-131-0/+2
* configure.ac: Check for poll.h, and for nfds_t on DarwinPeter Stuge2011-06-131-1/+1
* Core: libusb_get_next_timeout() must consider all flying transfersPeter Stuge2011-06-131-7/+5
* Remove USBI_OS_HANDLES_TIMEOUT and fix int/isoc timeouts on DarwinNathan Hjelm2010-11-261-23/+7
* Add missing argument to libusb_wait_for_event() documentation, fix #55Ludovic Rousseau2010-10-161-1/+1
* Windows: Make libusb_pollfd() return errorPete Batard2010-09-191-3/+14
* Introduced calling convention (for Windows)Pete Batard2010-08-231-19/+22
* Add Windows supportPete Batard2010-07-271-2/+0