From e50ac68b3dc725aa4b428d2446bb58fe4f5c288c Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Fri, 29 Jan 2010 02:44:06 +0000 Subject: Add a function to check if the usb devices is still connected. Submitted by: Hans Petter Selasky --- lib/libusb/libusb20.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib/libusb/libusb20.c') diff --git a/lib/libusb/libusb20.c b/lib/libusb/libusb20.c index 1c75fc16712c..e181b49d24eb 100644 --- a/lib/libusb/libusb20.c +++ b/lib/libusb/libusb20.c @@ -67,6 +67,7 @@ dummy_callback(struct libusb20_transfer *xfer) #define dummy_set_config_index (void *)dummy_int #define dummy_set_alt_index (void *)dummy_int #define dummy_reset_device (void *)dummy_int +#define dummy_check_connected (void *)dummy_int #define dummy_set_power_mode (void *)dummy_int #define dummy_get_power_mode (void *)dummy_int #define dummy_kernel_driver_active (void *)dummy_int @@ -672,6 +673,15 @@ libusb20_dev_reset(struct libusb20_device *pdev) return (error); } +int +libusb20_dev_check_connected(struct libusb20_device *pdev) +{ + int error; + + error = pdev->methods->check_connected(pdev); + return (error); +} + int libusb20_dev_set_power_mode(struct libusb20_device *pdev, uint8_t power_mode) { -- cgit v1.2.3