我正在编写一个系统调用,它应该为调用它的进程、它的最老的子进程和它的最老的兄弟进程存储一些信息。
我知道我想要的信息保存在 task_struct 的 sched.h 中,并且我已经设法从我想要的 struct task_struct 的字段中为调用系统调用的进程存储信息。
我对最年长的孩子和最年长的兄弟姐妹的问题是,在 struct task_struct 中有两个列表,其中包含所有孩子和所有兄弟姐妹(如果我理解正确的话)。我假设我必须遍历这些列表并找到最后一个元素。但是如果我在这些列表中找到最后一个元素,我该如何访问他们的 task_struct?
先感谢您。
问问题
2139 次