ioctl(USBDEVFS_BULK) read. This is fine, until I need to shut down (that part of) the driver. Ideally, I would like to be able to pthread_cancel the threads - but ioctl is not a cancellation point. Similarly, I could send a signal to the thread, but according to 'man ioctl', io...