|
|
@@ -96,7 +96,7 @@ struct task_struct
|
|
|
};
|
|
|
|
|
|
// 获取当前线程的 PCB 指针
|
|
|
-struct task_struct *running_thread();
|
|
|
+struct task_struct *running_thread(void);
|
|
|
// 初始化线程栈 thread_stack
|
|
|
void thread_stack_create(struct task_struct *pthread, thread_func function, void *func_arg);
|
|
|
// 初始化线程基本信息
|
|
|
@@ -104,7 +104,7 @@ void init_thread(struct task_struct *pthread, char *name, int prio);
|
|
|
// 创建优先级为 prio 的线程, 线程名为 name, 线程所执行的函数是 function(func_arg)
|
|
|
struct task_struct *thread_start(char *name, int prio, thread_func function, void *func_arg);
|
|
|
// 任务调度
|
|
|
-void schedule();
|
|
|
+void schedule(void);
|
|
|
// 初始化线程环境
|
|
|
void thread_init(void);
|
|
|
|