[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] libc: POSIX: tcgetattr-Stub erweitert
+ libc: POSIX: tcgetattr-Stub erweitert, sodass er die termios-Struktur
mit Nullen befuellt und fuer ncurses die Zeichenbreite von 8 Bit
eintraegt, damit nicht von 7 ausgegangen wird, was die Umlaute
kaputt macht.
Signed-off-by: Antoine Kaufmann <toni@xxxxxxxxxx>
---
src/modules/lib/posix/termios.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/src/modules/lib/posix/termios.c b/src/modules/lib/posix/termios.c
index 9f0f817..fc16084 100644
--- a/src/modules/lib/posix/termios.c
+++ b/src/modules/lib/posix/termios.c
@@ -27,11 +27,16 @@
*/
#include <termios.h>
+#include <string.h>
#ifndef CONFIG_LIBC_NO_STUBS
int tcgetattr(int file, struct termios* tios)
{
+ memset(tios, 0, sizeof(*tios));
+
+ // Versuchen ein paar vernuenftige standardwerte einzufuellen
+ tios->c_cflag = CS8;
return 0;
}
--
1.6.0.6