linux内核 for_each_process报错问题

由于操作系统的作业,要求设计一个模块然后列出内核线程的一些信息(我的内核是4.16.1),教材上使用了一个叫for_each_process的方法,说是定义在include/linux/sched.h文件下,然而我写好代码后make时却报错,如图:
这里写图片描述
说是没有for_each_process。但是我看着其他人却都可以用,于是去查看源码。结果发现,4.11以后,该方法都放在了include/linux/sched/signal.h中。修改后,编译成功
这里写图片描述

猜你喜欢

转载自blog.csdn.net/zyf2333/article/details/80042893