Hello Daniel,

On 20/03/15 09:42, Daniel Krüger wrote:
Hello Sebastian,

Am 06.03.2015 um 11:20 schrieb Sebastian Huber:
Hello Daniel,

I would not use the C stdio for this and instead directly use the POSIX
read/write. You have to set up the right Termios settings.  In case you
use RTEMS 4.11 I would use the new Termios device interface (see
rtems_termios_device_install()).

The code is intended to be platform independent, so I don't want to change it if not really necessary.

will this work on non-POSIX targets at all?


The interesting thing is, that newlib/libc/stdio/refill.c contains some "#ifndef __CYGWIN__" which seem to fix the problem under Cygwin.

This Cygwin approach seems to be quite a hack. The current FreeBSD variant of refill.c uses the default. How does this work on Linux?

--
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.hu...@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to