【发布时间】:2018-12-29 17:13:19
【问题描述】:
在kernel/proto.h 中,MINIX 3 定义了两个前向声明struct proc 和struct timer。然而,参数中的许多类型信息都丢失了。 clock_t、U16_t、tmr_func_t 和 message 等示例完全缺失。文件中似乎也没有任何#include 语句,那编译器怎么不报错呢?
【问题讨论】:
-
它可能不适合直接包含。
-
前向声明怎么会在里面?
-
我怎么知道?检查源代码树的其余部分;)