[PATCH 1/3] Add rtems_interrupt_server_request()
Sebastian Huber
sebastian.huber at embedded-brains.de
Wed Feb 22 15:35:29 UTC 2017
Unfortunately I cannot create tickets at the moment due to the HTTPS
problem.
I would like to implement poll(), select() and kqueue() support for
Termios in order to support event loop based applications, e.g. the
Erlang virtual machine.
This is the patch series is first step which is enough to implement a
basic support in libbsd.
There is a huge problem with the current Termios implementation which is
not in line with POSIX. Firstly, we lack support for non-blocking
read/write. Secondly, the blocking write should only block in case the
input queue is full, otherwise is should transfer everything possible
without blocking and return the bytes actually transferred (may be less
than the bytes requested to transfer).
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list