diff -u native.old/linux.c native/linux.c --- native.old/linux.c 2005-04-17 21:43:13.491277758 +0300 +++ native/linux.c 2005-04-17 21:43:21.986973753 +0300 @@ -226,11 +226,11 @@ } else buffer = NULL; - ctrl.requesttype = requestType; - ctrl.request = request; - ctrl.value = value; - ctrl.index = index; - ctrl.length = len & 0xffff; + ctrl.bRequestType = requestType; + ctrl.bRequest = request; + ctrl.wValue = value; + ctrl.wIndex = index; + ctrl.wLength = len & 0xffff; ctrl.timeout = TIMEOUT; // USB should t/o after 5 seconds. ctrl.data = buffer + off; if ((retval = ioctl (fd, USBDEVFS_CONTROL, &ctrl)) < 0)