Index: kernel/arch/mips32/include/arch/context_struct.h
===================================================================
--- kernel/arch/mips32/include/arch/context_struct.h	(revision 30e9f42a78ab720d6d4fc7f8484c61c6b7964bdd)
+++ kernel/arch/mips32/include/arch/context_struct.h	(revision d9fdd5aada2408706403a3f04ab550635bfc5907)
@@ -27,5 +27,6 @@
  */
 
-#pragma once
+#ifndef KERN_ARCH_CONTEXT_STRUCT_H_
+#define KERN_ARCH_CONTEXT_STRUCT_H_
 
 #define CONTEXT_OFFSET_SP  0x00
@@ -66,3 +67,4 @@
 
 #endif
+#endif
 
Index: kernel/arch/mips32/include/arch/fpu_context_struct.h
===================================================================
--- kernel/arch/mips32/include/arch/fpu_context_struct.h	(revision 30e9f42a78ab720d6d4fc7f8484c61c6b7964bdd)
+++ kernel/arch/mips32/include/arch/fpu_context_struct.h	(revision d9fdd5aada2408706403a3f04ab550635bfc5907)
@@ -27,5 +27,6 @@
  */
 
-#pragma once
+#ifndef KERN_ARCH_FPU_CONTEXT_STRUCT_H_
+#define KERN_ARCH_FPU_CONTEXT_STRUCT_H_
 
 #define FPU_CONTEXT_OFFSET_DREGS  0
@@ -46,3 +47,4 @@
 
 #endif
+#endif
 
Index: kernel/arch/mips32/include/arch/istate_struct.h
===================================================================
--- kernel/arch/mips32/include/arch/istate_struct.h	(revision 30e9f42a78ab720d6d4fc7f8484c61c6b7964bdd)
+++ kernel/arch/mips32/include/arch/istate_struct.h	(revision d9fdd5aada2408706403a3f04ab550635bfc5907)
@@ -27,5 +27,6 @@
  */
 
-#pragma once
+#ifndef KERN_ARCH_ISTATE_STRUCT_H_
+#define KERN_ARCH_ISTATE_STRUCT_H_
 
 #define ISTATE_OFFSET_A0         0x00
@@ -126,3 +127,4 @@
 
 #endif
+#endif
 
