diff options
| author | Michal Idziorek <m.i@gmx.at> | 2014-11-21 01:46:10 +0100 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2014-11-21 01:46:10 +0100 |
| commit | 44e06b963f3a052913b24f014640e093fdc09991 (patch) | |
| tree | 9ce6e9bb6a1f89089aca71452b05d63483307248 | |
| parent | dd89e13ced2fa9dad93a926532ef2cdd8cdc283a (diff) | |
added __linux__ check
| -rw-r--r-- | README.md | 1 | ||||
| -rw-r--r-- | kernel/kernel.c | 10 |
2 files changed, 11 insertions, 0 deletions
@@ -80,6 +80,7 @@ Some might be disabled temporarily due to conflicts or regressions. Todos ----- +* allow GRUB as bootloader (multiboot spec) * set up os-specific toolchain! * use linker script! * more syscalls 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" |
