Commit 631009e7 authored by Gerd Hoffmann's avatar Gerd Hoffmann
Browse files

usb: fix usb-host build on windows.



Seems the new API is not available on windows.
Update #ifdefs accordingly.

Fixes: 9f815e83 ("usb: add hostdevice property to usb-host")
Reported-by: default avatarHoward Spoelstra <hsp.cat7@gmail.com>
Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: default avatarHoward Spoelstra <hsp.cat7@gmail.com>
Message-id: 20200624134510.9381-1-kraxel@redhat.com
parent 18595181
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -907,7 +907,7 @@ static int usb_host_open(USBHostDevice *s, libusb_device *dev, int hostfd)
            goto fail;
        }
    } else {
#if LIBUSB_API_VERSION >= 0x01000107
#if LIBUSB_API_VERSION >= 0x01000107 && !defined(CONFIG_WIN32)
        trace_usb_host_open_hostfd(hostfd);

        rc = libusb_wrap_sys_device(ctx, hostfd, &s->dh);
@@ -1107,7 +1107,7 @@ static void usb_host_realize(USBDevice *udev, Error **errp)
    QTAILQ_INIT(&s->isorings);
    s->hostfd = -1;

#if LIBUSB_API_VERSION >= 0x01000107
#if LIBUSB_API_VERSION >= 0x01000107 && !defined(CONFIG_WIN32)
    if (s->hostdevice) {
        int fd;
        s->needs_autoscan = false;