在我的代码中,我想获得当前任务的task_struct
get_current();
现在我有一个进程的PID,我想检查当前进程是否是其父进程之一(在某种程度上)是否有一个就绪函数?或者我必须建立一个,
如果我要建立一个我想到的东西:
PSEUDO CODE:
my_process = get_current();
target_process = get_task_struct_of(PID); /* is there a function like that? */
while (target_process != NULL && target_process != my_process)
target_process = target_process->parent;
if(target_process!=) //meaning he is one of my kids
do_some_shit;
所以主要有两个问题:
1)是否有一个就绪函数来知道进程的PID是否是我的后代
2)Ss有一个就绪函数从给定的PID中获取task_struct
吗?
答案 0 :(得分:0)
struct task_struct
返回task_struct
,而非PID。如果您想获得给定PID check this question的过程的task_struct
。您可以从此结构中获取父var selection = grid.getSelectionModel().getSelections();
来创建您的函数,以便您可以轻松地在树上走。