Системный вызов clone вызывает do_fork, waitpid вызывает do_wait. Если clone порождает пять процессов, из которых два с флагами CLONE_THREAD. Значит ли это, что waitpid(getpid(), &status, __WALL) вернёт информацию, по всем child? У меня не получается, пишет no child process. С моей точки зрения waitpid имеет право игонорировать ghjwtccs clone c CLONE_THREAD, учди waitpid вызывается без флага __WALL и с флагом __WNOTHREAD. Что я не допонимаю? Что нужно просмотреть, пррочитать для проработки вопроса? Где описаны структуры thread_info и list_head?

Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от yantux
Ответ на:
комментарий
от yantux
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от yantux
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от yantux
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от idle
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.