Chinaunix

标题: 调度器类fair_sched_class定义为静态,为什么在其他文件可以访问 [打印本页]

作者: pishuli    时间: 2017-02-17 15:39
标题: 调度器类fair_sched_class定义为静态,为什么在其他文件可以访问
看3.2.0内核的代码,调度器类fair_sched_class定义为静态定义在\kernel\sched_fair.c中,其他地方没看到有定义,但是搜索了一下再sched.c中有用到,很奇怪。。。求大神指点
static const struct sched_class fair_sched_class;

作者: l495051275    时间: 2017-02-18 16:59

作者: pishuli    时间: 2017-02-20 11:50
求解答
作者: mournjust    时间: 2017-03-06 16:14
2041 #include "sched_idletask.c"
2042 #include "sched_fair.c"
2043 #include "sched_rt.c"
2044 #include "sched_autogroup.c"
2045 #include "sched_stoptask.c"
2046 #ifdef CONFIG_SCHED_DEBUG
2047 # include "sched_debug.c"
2048 #endif
作者: pishuli    时间: 2017-03-06 17:05
mournjust 发表于 2017-03-06 16:14
2041 #include "sched_idletask.c"
2042 #include "sched_fair.c"
2043 #include "sched_rt.c"

楼上正解,多谢,之前没看到过这种用法,包含.c的。

作者: pishuli    时间: 2017-03-06 17:19
这样结贴的?找了半天没找到




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2