summaryrefslogtreecommitdiff
path: root/libusb/io.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Only include sys/time.h on appropriate platformsDaniel Drake2010-06-251-1/+4
* Abstract low-level event handler operationsPete Batard2010-06-051-8/+8
* fixes the possibility of using a broken timercmp on WindowsPete Batard2010-06-031-1/+1
* Add type parameter to the list_for_each_entry() and _safe() macrosPete Batard2010-05-201-10/+10
* Fix a usbi_pollfd leak in error pathDaniel Drake2010-05-191-0/+1
* Stricter types and castsPete Batard2010-05-171-1/+1
* Fixes to error handling and exit codepathsPete Batard2010-05-171-5/+27
* Whitespace cleanupPete Batard2010-05-121-12/+12
* Add internal abstraction for POSIX ThreadsPeter Stuge2010-05-121-56/+55
* Document that fd set contents are an internal implementation detail (#36)Daniel Drake2010-04-191-0/+7
* Increase libusb_handle_events() timeout to 60 secondsDaniel Drake2009-11-211-6/+5
* Refine timerfd header check (#18)Daniel Drake2009-11-211-1/+1
* Update documentation about early completion caveatsDaniel Drake2009-11-071-0/+4
* Use timerfd for timeout handlingDaniel Drake2009-11-071-28/+311
* Transfer lockingDaniel Drake2009-11-061-4/+21
* Add libusb_get_max_iso_packet_size()Daniel Drake2009-06-281-5/+10
* Darwin: Don't cancel transfers on timeoutNathan Hjelm2009-06-191-1/+8
* Abstract clock reading into OS layerNathan Hjelm2009-02-161-4/+4
* Decrement poll() result when internal pipe has been handledDaniel Drake2009-01-171-0/+1
* Prevent transfer from being submitted twice or improperly canceledDavid Moore2009-01-121-5/+3
* Improvements to multi-threaded I/O systemDaniel Drake2008-11-211-4/+137
* Pause event handling while opening and closing devicesDaniel Drake2008-11-211-4/+71
* Async I/O documentation touchupsDaniel Drake2008-08-271-5/+14
* Doc: fix typo in events lock sectionDaniel Drake2008-08-271-1/+1
* Reset internal transfer flags on submitDaniel Drake2008-08-231-0/+1