On Friday 16 June 2006 23:24, Anish Mistry wrote: > I'm trying to reliably recover from a write() timeout using ugen. > The problem that I'm having is that when using write() to write data > to an endpoint and the write times out there seems no way to figure > out the amount of that data that was actually written. This is a > problem when trying to write data to a printer and the paper runs > out. write() will timeout and you are left with no way to figure out > where to start sending data since you don't know how much was > received by the device before the paper ran out. > It seems this could be possible by modifying the driver by adding and > ioctl that would allow you to call bulk transfer and then return the > number of bytes written. Is there a better way of doing?
What about disabling the timeout ? --HPS _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"
