On 3/21/06, Jan Engelhardt <[EMAIL PROTECTED]> wrote: > 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).
the real syscall symbols are available as _thread_sys_read and so on. you'll also need to clear non-blocking with _thread_sys_fcntl.