The following reply was made to PR usb/118915; it has been noted by GNATS.
From: Maurice Castro <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED], Maurice Castro <[EMAIL PROTECTED]>
Cc:
Subject: Re: usb/118915: usbhidctl appears to not report features and write
size correctly
Date: Fri, 21 Dec 2007 14:07:26 +1100
--Apple-Mail-1-855914301
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=US-ASCII;
delsp=yes;
format=flowed
Update to patch as the hid_report_size function is used
inconsistently with the documentation in another spot:
--Apple-Mail-1-855914301
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
x-unix-mode=0644;
name=usbhidctl.diff
Content-Disposition: attachment;
filename=usbhidctl.diff
--- /usr/src/usr.bin/usbhidctl/usbhid.c Mon May 26 14:58:26 2003
+++ ./usbhid.c Fri Dec 21 13:21:19 2007
@@ -148,13 +148,13 @@
}
}
hid_end_parse(d);
- size = hid_report_size(r, 0, hid_input);
+ size = hid_report_size(r, hid_input, 0);
printf("Total input size %d bytes\n", size);
- size = hid_report_size(r, 0, hid_output);
+ size = hid_report_size(r, hid_output, 0);
printf("Total output size %d bytes\n", size);
- size = hid_report_size(r, 0, hid_feature);
+ size = hid_report_size(r, hid_feature, 0);
printf("Total feature size %d bytes\n", size);
}
@@ -219,7 +219,7 @@
}
hid_end_parse(d);
rev(&hids);
- dlen = hid_report_size(rd, 0, hid_input);
+ dlen = hid_report_size(rd, hid_input, 0);
dbuf = malloc(dlen);
if (!loop)
if (ioctl(f, USB_SET_IMMED, &one) < 0) {
--Apple-Mail-1-855914301--
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "[EMAIL PROTECTED]"