summaryrefslogtreecommitdiff
path: root/libusb/io.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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