diff options
author | Hans de Goede <hdegoede@redhat.com> | 2013-06-14 11:06:47 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2013-06-19 11:04:15 +0200 |
commit | 02281fda6ee5ed7456f381105d159e15dc1b6da6 (patch) | |
tree | 668ba0e5aecf2bd62cf3be7ae0e3c882bc8d357e /examples/fxload.c | |
parent | 08befee03cff76f62918a82d92696aa84d01515c (diff) | |
download | libusb-02281fda6ee5ed7456f381105d159e15dc1b6da6.tar.gz |
examples: use libusb_set_auto_detach_kernel_driver()
What better way to show how useful libusb_set_auto_detach_kernel_driver() is,
then to use it in our examples?
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'examples/fxload.c')
-rw-r--r-- | examples/fxload.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/examples/fxload.c b/examples/fxload.c index d8e9941..14226ca 100644 --- a/examples/fxload.c +++ b/examples/fxload.c @@ -242,14 +242,8 @@ int main(int argc, char*argv[]) } /* We need to claim the first interface */ + libusb_set_auto_detach_kernel_driver(device, 1); status = libusb_claim_interface(device, 0); -#if defined(__linux__) - if (status != LIBUSB_SUCCESS) { - /* Maybe we need to detach the driver */ - libusb_detach_kernel_driver(device, 0); - status = libusb_claim_interface(device, 0); - } -#endif if (status != LIBUSB_SUCCESS) { logerror("libusb_claim_interface failed: %s\n", libusb_error_name(status)); goto err; |