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