diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
commit | 55f4e4a5ec657a017e3bf75299ad71fd1c968dd3 (patch) | |
tree | 550ce922ea0e125ac6a9738210ce2939bf2fe901 /usb-linux.c | |
parent | 413f05aaf54fa08c0ae7e997327a4f4a473c0a8d (diff) | |
download | external_qemu-55f4e4a5ec657a017e3bf75299ad71fd1c968dd3.zip external_qemu-55f4e4a5ec657a017e3bf75299ad71fd1c968dd3.tar.gz external_qemu-55f4e4a5ec657a017e3bf75299ad71fd1c968dd3.tar.bz2 |
Initial Contribution
Diffstat (limited to 'usb-linux.c')
-rw-r--r-- | usb-linux.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/usb-linux.c b/usb-linux.c index 0a13753..aa1ded2 100644 --- a/usb-linux.c +++ b/usb-linux.c @@ -26,7 +26,6 @@ #if defined(__linux__) #include <dirent.h> #include <sys/ioctl.h> -#include <linux/compiler.h> #include <linux/usbdevice_fs.h> #include <linux/version.h> @@ -58,7 +57,7 @@ typedef struct USBHostDevice { int fd; } USBHostDevice; -static void usb_host_handle_reset(USBDevice *dev) +static void usb_host_handle_reset(USBDevice *dev, int destroy) { #if 0 USBHostDevice *s = (USBHostDevice *)dev; @@ -68,15 +67,6 @@ static void usb_host_handle_reset(USBDevice *dev) #endif } -static void usb_host_handle_destroy(USBDevice *dev) -{ - USBHostDevice *s = (USBHostDevice *)dev; - - if (s->fd >= 0) - close(s->fd); - qemu_free(s); -} - static int usb_host_handle_control(USBDevice *dev, int request, int value, @@ -245,7 +235,6 @@ USBDevice *usb_host_device_open(const char *devname) dev->dev.handle_reset = usb_host_handle_reset; dev->dev.handle_control = usb_host_handle_control; dev->dev.handle_data = usb_host_handle_data; - dev->dev.handle_destroy = usb_host_handle_destroy; if (product_name[0] == '\0') snprintf(dev->dev.devname, sizeof(dev->dev.devname), |