[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tyndur-devel] [PATCH] kernel2: tasks.h braucht config.h



! kernel2: Wenn tasks.h ARCH_I386 benutzt, muss die config.h eingebunden
  werden. Ansonsten bekommen die Aufrufer unterschiedliche structs, je
  nachdem ob sie config.h vorher schon eingebunden haben oder nicht.

Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
 src/kernel2/include/tasks.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/kernel2/include/tasks.h b/src/kernel2/include/tasks.h
index fc0bc88..9fbdf48 100644
--- a/src/kernel2/include/tasks.h
+++ b/src/kernel2/include/tasks.h
@@ -40,6 +40,7 @@
 #include <stdbool.h>
 #include <types.h>
 #include <collections.h>
+#include <lost/config.h>
 
 #include "mm_arch.h"
 #include "lock.h"
@@ -92,6 +93,9 @@ typedef struct pm_process {
 #ifdef ARCH_I386
     /// IO-Bitmap
     void* io_bitmap;
+#elif ARCH_AMD64
+#else
+#error Architektur nicht unterstuetzt
 #endif
 
     /**
-- 
1.6.0.2