>>>> How could I help the high CPU usage then? The device driver read >>>> routine always prematurely exits because IO_NDELAY is set (and >>>> there's nothing to read - so EWOULDBLOCK is returned). > >Which device do you use? Does that not support poll/select/kqueue >properly? Because if it did, [...]
I need to implement that function. Thanks for the hint! (btw, device is: rpldev from http://ttyrpld.sf.net/) Jan Engelhardt --