- 論壇徽章:
- 2
|
本帖最后由 lcmust 于 2010-06-08 16:26 編輯
在Linux的源代碼文件中[include/linux/sched.h]文件中, 有一段代碼的注釋是“/* ??? */"
然后我查找了其它源代碼文件,同樣,有不少的 注釋是”/* ??? */“ 。 感覺, 也許這些對linux系統(tǒng)的運(yùn)行沒有影響,但是連核心的開心人員都用???來進(jìn)行注釋, 是不是有些讓人失望。
當(dāng)然,不排除,是我的理解有誤。請明白的朋友們,給個解答。 非常感謝!
以下是紅帽企業(yè)版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版本的內(nèi)核源代碼中 /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; |
|