diff --git a/headers/posix/endian.h b/headers/posix/endian.h index 2b99c9b9d7..5a31da66c5 100644 --- a/headers/posix/endian.h +++ b/headers/posix/endian.h @@ -10,7 +10,7 @@ * significant byte, "1" the least significant one. */ -#if defined(__INTEL__) +#if defined(__INTEL__) || defined(__ARM__) # define LITTLE_ENDIAN 1234 # define BIG_ENDIAN 0 # define BYTE_ORDER LITTLE_ENDIAN diff --git a/headers/posix/setjmp.h b/headers/posix/setjmp.h index 551c8fe9eb..caebcab495 100644 --- a/headers/posix/setjmp.h +++ b/headers/posix/setjmp.h @@ -16,6 +16,8 @@ #include #elif __MIPSEL__ #include +#elif __ARM__ + #include #else #error #include /arch_setjmp.h> #endif diff --git a/headers/posix/signal.h b/headers/posix/signal.h index 23941b287b..c8aec22f9d 100644 --- a/headers/posix/signal.h +++ b/headers/posix/signal.h @@ -259,6 +259,8 @@ typedef struct vregs vregs; #include #elif __MIPSEL__ #include +#elif __ARM__ + #include #else #error #include /signal.h> #endif