diff --git a/cpu/native/atomic_cpu.c b/cpu/native/atomic_cpu.c index a0362d7201b55d61e758159699b95840f37bc724..ca0f4487192fe64906239d6111fcef4231b5b268 100644 --- a/cpu/native/atomic_cpu.c +++ b/cpu/native/atomic_cpu.c @@ -14,8 +14,8 @@ */ #include <atomic.h> -#include <cpu.h> -#include "debug.h" +#include <irq.h> +#include <debug.h> unsigned int atomic_set_return(unsigned int* val, unsigned int set) { diff --git a/cpu/native/lpm_cpu.c b/cpu/native/lpm_cpu.c index ccec4e55fb0b02171f8578bc6541bd21a6f1e54c..6e39ce3aeb3c2eb1a6e2d548cafc9b98e5e19dd2 100644 --- a/cpu/native/lpm_cpu.c +++ b/cpu/native/lpm_cpu.c @@ -14,6 +14,7 @@ */ #include <stdio.h> #include <stdlib.h> +#include <unistd.h> #include "lpm.h" #include "debug.h" diff --git a/cpu/native/rtc/posix-rtc.c b/cpu/native/rtc/posix-rtc.c index cfff8467c558ab797d13de758f1b53dd679708ca..98629d281bfe7e78a74a9e8f88e8167103408c09 100644 --- a/cpu/native/rtc/posix-rtc.c +++ b/cpu/native/rtc/posix-rtc.c @@ -14,6 +14,7 @@ */ #include <time.h> +#include <err.h> #include "debug.h" diff --git a/cpu/native/startup.c b/cpu/native/startup.c index 8483fb9e58982f35455cb6afa69061d981e5520f..0181103eeb8cc2c9fca1a964b474fc9fc942e528 100644 --- a/cpu/native/startup.c +++ b/cpu/native/startup.c @@ -15,8 +15,11 @@ #include <stdio.h> #include <kernel_intern.h> +#include <cpu.h> extern void board_init(void); +extern void native_cpu_init(void); +extern void native_interrupt_init(void); __attribute__ ((constructor)) static void startup(void) {