summaryrefslogtreecommitdiffstats
path: root/lib/libusb/libusb20_compat01.c
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2010-10-14 20:04:36 +0000
committerhselasky <hselasky@FreeBSD.org>2010-10-14 20:04:36 +0000
commitf4157327e68c3d9fca74e7293fbcd5643046fd20 (patch)
treefa43319fefc62e8ee751a4bcef8985b2fdf2f589 /lib/libusb/libusb20_compat01.c
parentdd8752941fd5a0473098812a21b50db6dfd30f32 (diff)
downloadFreeBSD-src-f4157327e68c3d9fca74e7293fbcd5643046fd20.zip
FreeBSD-src-f4157327e68c3d9fca74e7293fbcd5643046fd20.tar.gz
LibUSB (new API):
- Add a new API function to check the connected status of the USB handle in the LibUSB v1.0 and LibUSB v0.1 interfaces. Approved by: thompsa (mentor)
Diffstat (limited to 'lib/libusb/libusb20_compat01.c')
-rw-r--r--lib/libusb/libusb20_compat01.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/libusb/libusb20_compat01.c b/lib/libusb/libusb20_compat01.c
index 6f261bf..aaafb02 100644
--- a/lib/libusb/libusb20_compat01.c
+++ b/lib/libusb/libusb20_compat01.c
@@ -795,6 +795,19 @@ usb_reset(usb_dev_handle * dev)
return (usb_close(dev));
}
+int
+usb_check_connected(usb_dev_handle * dev)
+{
+ int err;
+
+ err = libusb20_dev_check_connected((void *)dev);
+
+ if (err)
+ return (-1);
+
+ return (0);
+}
+
const char *
usb_strerror(void)
{
OpenPOWER on IntegriCloud