Я надеюсь, что кто-то может пролить свет на то, как заставить родителя ждать завершения всех дочерних процессов, прежде чем продолжить работу над вилкой. У меня есть код очистки, который я хочу запустить, но дочерние процессы должны быть возвращены до того, как это произойдет.
for (int id=0; id<n; id++) {
if (fork()==0) {
// Child
exit(0);
} else {
// Parent
...
}
...
}