标签: c linux kernel system-calls
如果我使用以下语句来迭代没有兄弟进程的进程的兄弟进程,我得到1而不是0,并且兄弟进程似乎有pid 0。
list_for_each(list, &curr->sibling){ struct task_struct* task = list_entry(list,struct task_struct, sibling); printk("%d\n",(int)task->pid); }
这里发生了什么?