- 论坛徽章:
- 2
|
本帖最后由 lcmust 于 2010-06-08 16:26 编辑
在Linux的源代码文件中[include/linux/sched.h]文件中, 有一段代码的注释是“/* ??? */"
然后我查找了其它源代码文件,同样,有不少的 注释是”/* ??? */“ 。 感觉, 也许这些对linux系统的运行没有影响,但是连核心的开心人员都用???来进行注释, 是不是有些让人失望。
当然,不排除,是我的理解有误。请明白的朋友们,给个解答。 非常感谢!
以下是红帽企业版5.2----/usr/src/redhat/SOURCES/linux-2.6.18/include/linux/sched.h 中的原文:817行注释:
812 /* task state */
813 struct linux_binfmt *binfmt;
814 long exit_state;
815 int exit_code, exit_signal;
816 int pdeath_signal; /* The signal sent when the parent dies */
817 /* ??? */
818 unsigned long personality;
819 unsigned did_exec:1;
820 pid_t pid;
821 pid_t tgid;
以下是2.6.34版本的内核源代码中 /linux-2.6.34/include/linux/sched.h 中:1234:行:
1230 /* task state */
1231 int exit_state;
1232 int exit_code, exit_signal;
1233 int pdeath_signal; /* The signal sent when the parent dies */
1234 /* ??? */
1235 unsigned int personality;
1236 unsigned did_exec:1; |
|