diff options
author | Daniel Drake <dsd@gentoo.org> | 2009-05-12 19:01:44 -0400 |
---|---|---|
committer | Daniel Drake <dsd@gentoo.org> | 2009-05-12 19:02:11 -0400 |
commit | 44767677447fae4267131f99c591b14117486cac (patch) | |
tree | 5b2f11d76c953cf17336d835228faafef1b8b1be | |
parent | e0365a6f22e0e7f330ac931df031cf6f17f453d1 (diff) | |
download | libusb-44767677447fae4267131f99c591b14117486cac.tar.gz |
Add BUGS file
Probably missed a couple of outstanding issues
-rw-r--r-- | BUGS | 10 | ||||
-rw-r--r-- | Makefile.am | 2 |
2 files changed, 11 insertions, 1 deletions
@@ -0,0 +1,10 @@ +- Linux: Races are suspected to occur in multi-threaded applications when + cancelling transfers while there is an event handler in progress. + Variables like reap_action need protection. This needs some careful thought + and testing. + +- Linux: data can be lost when transfers are cancelled. libusb incorrectly + assumes that transfers are always empty when they are reaped after + cancellation. It should move the data to the correct point in the buffer -- + while still inconvenient for the application developer, it's better than + losing it altogether. diff --git a/Makefile.am b/Makefile.am index fa07fc8..c2d6f8d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ AUTOMAKE_OPTIONS = dist-bzip2 DISTCLEANFILES = ChangeLog libusb-1.0.pc -EXTRA_DIST = TODO PORTING +EXTRA_DIST = TODO PORTING BUGS SUBDIRS = libusb doc if BUILD_EXAMPLES |