[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] libc: POSIX: Div. Header erweitern
+ libc: POSIX: Div. Header erweitern
Signed-off-by: Antoine Kaufmann <toni@xxxxxxxxxx>
---
src/modules/include/sys/types.h | 10 ++++++++++
src/modules/include/termios.h | 30 +++++++++++++++++++-----------
2 files changed, 29 insertions(+), 11 deletions(-)
diff --git a/src/modules/include/sys/types.h b/src/modules/include/sys/types.h
index 0e538c5..f443e5a 100644
--- a/src/modules/include/sys/types.h
+++ b/src/modules/include/sys/types.h
@@ -28,6 +28,8 @@
#ifndef _SYS_TYPES_H_
#define _SYS_TYPES_H_
+#include <stdint.h>
+
// FIXME
#define _NO_LOST_TYPES
#include <types.h>
@@ -45,5 +47,13 @@ typedef unsigned int blkcnt_t;
typedef long time_t;
typedef unsigned long suseconds_t;
+typedef uint64_t clock_t;
+
+typedef uint8_t u_int8_t;
+typedef uint16_t u_int16_t;
+typedef uint32_t u_int32_t;
+typedef uint64_t u_int64_t;
+typedef unsigned int u_int;
+typedef unsigned long u_long;
#endif //ifndef _SYS_TYPES_H_
diff --git a/src/modules/include/termios.h b/src/modules/include/termios.h
index bd54fe8..06a23b9 100644
--- a/src/modules/include/termios.h
+++ b/src/modules/include/termios.h
@@ -31,18 +31,26 @@
#ifndef CONFIG_LIBC_NO_STUBS
-// Anzahl der Kontrollzeichen
-#define NCCS 10
-
-// Namen fuer Zeichen in c_cc
-/// Ein Zeichen loeschen
-#define VERASE 0
-///
-#define VKILL 1
-///
-#define VMIN 2
-///
-#define VTIME 3
+/// Namen fuer Zeichen in c_cc
+enum {
+ VINTR,
+ VQUIT,
+ VERASE,
+ VKILL,
+ VEOF,
+ VTIME,
+ VMIN,
+ VSTART,
+ VSTOP,
+ VSUSP,
+ VEOL,
+ VWERASE,
+ VLNEXT,
+ VEOL2,
+
+ /// Anzahl der Kontrollzeichen
+ NCCS
+};
// Eingabeflags
/// CR => NL bei der Eingabe
--
1.6.0.6