summaryrefslogtreecommitdiff
path: root/kernel/kernel.c
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-11-21 01:46:10 +0100
committerMichal Idziorek <m.i@gmx.at>2014-11-21 01:46:10 +0100
commit44e06b963f3a052913b24f014640e093fdc09991 (patch)
tree9ce6e9bb6a1f89089aca71452b05d63483307248 /kernel/kernel.c
parentdd89e13ced2fa9dad93a926532ef2cdd8cdc283a (diff)
added __linux__ check
Diffstat (limited to 'kernel/kernel.c')
-rw-r--r--kernel/kernel.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/kernel.c b/kernel/kernel.c
index fe9ffa9..128f5dd 100644
--- a/kernel/kernel.c
+++ b/kernel/kernel.c
@@ -1,3 +1,13 @@
+/*
+ * in freestanding mode we can just use this c lib headers
+ * stdbool,sddef,stdint,
+ * float,iso646,limits,stdarg
+ */
+
+#ifdef __linux__
+#error "watchout! this is not linux but FoolOS. Use a cross-compiler"
+#endif
+
#define FOOLOS_MODULE_NAME "kernel"
#include "config.h"
#include "asm/asm.h"