История изменений
Исправление
hateyoufeel,
(текущая версия)
:
Что то ты не договариваешь. fork() + exec() самого себя с нужными параметрами дают и пид и новый стэк
Форк и exec самого себя не дают передачи управления в нужную функцию, только в main(). Плюс есть прочие странные артефакты, про которые
firkax в своём треде писал: например, между стартом родительского процесса и вызовом exec бинарник по /proc/self/exe может измениться, или возможны проблемы с chroot и неймспейсами.
Исходная версия
hateyoufeel,
:
Что то ты не договариваешь. fork() + exec() самого себя с нужными параметрами дают и пид и новый стэк
Форк и exec самого себя не дают передачи управления в нужную функцию, только в main(). Плюс есть прочие странные артефакты, про которые
firkax в своём треде писал: например, между стартом родительского процесса и вызовом exec бинарник по /proc/self/exe может измениться.