Просмотр исходного кода

增加对current.h的条件编译

fslongjin 2 лет назад
Родитель
Сommit
a296b79dbc
2 измененных файлов с 10 добавлено и 0 удалено
  1. 4 0
      kernel/process/preempt.h
  2. 6 0
      kernel/process/process.h

+ 4 - 0
kernel/process/preempt.h

@@ -1,6 +1,10 @@
 #pragma once
 
+#if ARCH(X86_64)
 #include <arch/x86_64/current.h>
+#else
+#error Unsupported architecture!
+#endif
 #include "proc-types.h"
 
 /**

+ 6 - 0
kernel/process/process.h

@@ -17,7 +17,13 @@
 #include <filesystem/VFS/VFS.h>
 #include <common/wait_queue.h>
 #include <mm/mm-types.h>
+
+#if ARCH(X86_64)
 #include <arch/x86_64/current.h>
+#else
+#error Unsupported architecture!
+#endif
+
 #include "proc-types.h"
 
 // 设置初始进程的PCB