libftdi Archives

Subject: Re: (Corrected)In linusb-1.0, libusb_detach_kernel_driver is available unconditional

From: Xiaofan Chen <xiaofanc@xxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Wed, 19 May 2010 06:58:12 +0800
On Tue, May 18, 2010 at 10:08 PM, Uwe Bonnes
<bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
>    Xiaofan> As mentioned before, libftdi-1.0 should not return error if the
>    Xiaofan> detach_errorno is LIBUSB_NOT_FOUND (Linux, kernel driver
>    Xiaofan> already detached) or LIBUSB_NOT_SUPPORTED (Windows and Mac OS
>    Xiaofan> X/Darwin).
> Argh, I mistook the return value form libusb and errno.
> What about the patch below?
> Only if the errno from the libusb_detach_kernel_driver() call is EPERM, the
> code path is changed.

Looks about right. However, I am not so sure if EPERM is now a valid
return error number in libusb-1.0.


libftdi - see for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx

Current Thread