processlist_add(process_list,
drawing,
pid_out,
+ process->tgid,
process->cpu,
process->ppid,
&birth,
processlist_add(process_list,
drawing,
pid_in,
+ process->tgid,
tfs->cpu,
process->ppid,
&birth,
processlist_add(process_list,
drawing,
pid_in,
+ process_in->tgid,
process_in->cpu,
process_in->ppid,
&birth,
processlist_add(process_list,
drawing,
pid,
+ process->tgid,
process->cpu,
process->ppid,
&birth,
processlist_add(process_list,
drawing,
pid,
+ process->tgid,
process->cpu,
process->ppid,
&birth,
processlist_add(process_list,
drawing,
pid,
+ process->tgid,
process->cpu,
process->ppid,
&birth,
processlist_add(process_list,
drawing,
child_pid,
+ process_child->tgid,
process_child->cpu,
process_child->ppid,
&birth,
-1,
pl_height);
gtk_widget_queue_draw(drawing->drawing_area);
+ } else {
+ processlist_set_ppid(process_list, process_child->ppid,
+ hashed_process_data_child);
+ processlist_set_tgid(process_list, process_child->tgid,
+ hashed_process_data_child);
}
processlist_add(process_list,
drawing,
pid,
+ process->tgid,
process->cpu,
process->ppid,
&birth,
processlist_add(process_list,
drawing,
pid,
+ process->tgid,
process->cpu,
process->ppid,
&birth,
processlist_add(process_list,
drawing,
pid,
+ process->tgid,
process->cpu,
process->ppid,
&birth,
processlist_add(process_list,
drawing,
pid_in,
+ process_in->tgid,
process_in->cpu,
process_in->ppid,
&birth,
pl_height);
gtk_widget_queue_draw(drawing->drawing_area);
} else {
- processlist_set_name(process_list, process_in->name,
- hashed_process_data_in);
- processlist_set_ppid(process_list, process_in->ppid,
- hashed_process_data_in);
+ processlist_set_name(process_list, process_in->name,
+ hashed_process_data_in);
+ processlist_set_ppid(process_list, process_in->ppid,
+ hashed_process_data_in);
+ processlist_set_tgid(process_list, process_in->tgid,
+ hashed_process_data_in);
}
return 0;
}