summaryrefslogtreecommitdiff
path: root/libusb/io.c
AgeCommit message (Expand)AuthorFilesLines
2012-04-20Core: Add debug message with callback address on completed transferPeter Stuge1-0/+1
2012-04-03Misc: Fix missing libsub's -> libusbx's from previous patchesPete Batard1-27/+27
2012-04-03Misc: Rebrand to libusbxPete Batard1-92/+92
2012-03-26Linux: Don't print errors when cancel_transfer fails with NOT_FOUNDHans de Goede1-2/+5
2012-02-22Add LIBUSB_TRANSFER_ADD_ZERO_PACKET flag to indicate need for ZLPPeter Stuge1-0/+2
2012-02-13Do not call timerfd functions when timerfd is not being usedPeter Stuge1-5/+6
2012-02-08Windows: Output an error message on calls to libusb_get_pollfds()Pete Batard1-0/+2
2012-02-08io.c: Fix comment since pthreads isn't the only threading libusb usesPete Batard1-1/+1
2011-10-17Fix unused variable warnings when without timerfd and/or when on DarwinSean McBride1-0/+3
2011-10-17Docs: Clarify that libusb_handle_events_timeout() tv param can't be NULLHans de Goede1-9/+9
2011-09-22Fix typos in introductory documentationSebastian Pipping1-2/+2
2011-09-22Document libusb_handle_events_completed() and _timeout_completed()Hans de Goede1-6/+89
2011-09-22Fix #56 race condition causing delayed completion of sync transfersGraeme Gill1-5/+28
2011-09-22Fix #64 use of reserved identifiers throughout libusbNathan Hjelm1-9/+9
2011-07-24Clean up in-flight transfers and device handle when closing a deviceVitali Lovich1-1/+1
2011-07-24Add USBI_TRANSFER_CANCELLING and _DEVICE_DISAPPEARED status flagsVitali Lovich1-1/+8
2011-06-13io.c: Fix clang analyzer warning about unused variableSean McBride1-0/+2
2011-06-13configure.ac: Check for poll.h, and for nfds_t on DarwinPeter Stuge1-1/+1
2011-06-13Core: libusb_get_next_timeout() must consider all flying transfersPeter Stuge1-7/+5
2010-11-26Remove USBI_OS_HANDLES_TIMEOUT and fix int/isoc timeouts on DarwinNathan Hjelm1-23/+7
2010-10-16Add missing argument to libusb_wait_for_event() documentation, fix #55Ludovic Rousseau1-1/+1
2010-09-19Windows: Make libusb_pollfd() return errorPete Batard1-3/+14
2010-08-23Introduced calling convention (for Windows)Pete Batard1-19/+22
2010-07-27Add Windows supportPete Batard1-2/+0
2010-06-25Only include sys/time.h on appropriate platformsDaniel Drake1-1/+4
2010-06-05Abstract low-level event handler operationsPete Batard1-8/+8
2010-06-03fixes the possibility of using a broken timercmp on WindowsPete Batard1-1/+1
2010-05-20Add type parameter to the list_for_each_entry() and _safe() macrosPete Batard1-10/+10
2010-05-19Fix a usbi_pollfd leak in error pathDaniel Drake1-0/+1
2010-05-17Stricter types and castsPete Batard1-1/+1
2010-05-17Fixes to error handling and exit codepathsPete Batard1-5/+27
2010-05-12Whitespace cleanupPete Batard1-12/+12
2010-05-12Add internal abstraction for POSIX ThreadsPeter Stuge1-56/+55
2010-04-19Document that fd set contents are an internal implementation detail (#36)Daniel Drake1-0/+7
2009-11-21Increase libusb_handle_events() timeout to 60 secondsDaniel Drake1-6/+5
2009-11-21Refine timerfd header check (#18)Daniel Drake1-1/+1
2009-11-07Update documentation about early completion caveatsDaniel Drake1-0/+4
2009-11-07Use timerfd for timeout handlingDaniel Drake1-28/+311
2009-11-06Transfer lockingDaniel Drake1-4/+21
2009-06-28Add libusb_get_max_iso_packet_size()Daniel Drake1-5/+10
2009-06-19Darwin: Don't cancel transfers on timeoutNathan Hjelm1-1/+8
2009-02-16Abstract clock reading into OS layerNathan Hjelm1-4/+4
2009-01-17Decrement poll() result when internal pipe has been handledDaniel Drake1-0/+1
2009-01-12Prevent transfer from being submitted twice or improperly canceledDavid Moore1-5/+3
2008-11-21Improvements to multi-threaded I/O systemDaniel Drake1-4/+137
2008-11-21Pause event handling while opening and closing devicesDaniel Drake1-4/+71
2008-08-27Async I/O documentation touchupsDaniel Drake1-5/+14
2008-08-27Doc: fix typo in events lock sectionDaniel Drake1-1/+1
2008-08-23Reset internal transfer flags on submitDaniel Drake1-0/+1
2008-06-28Add missing GET_CONTEXT()Daniel Drake1-0/+1