Основной процесс форкает потомка, потомок делает:
exit (system("a.out"));
a.out:
int main(void)
{
return 10;
}
И в обработчик родителя возвращается не 10, а 0 !!!!
Если же в потмке делать exit(10); то родителю прийдет 10, а если в потомке делать $ret = 10; exit($ret); то родителю все равно прийдет 0, а не 10.
Есть ли решение???
Спасибо!!!
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Pipe (2011)
- Форум Qt: выход из консольной проги (2011)
- Форум [c++0x]Почему в qsort можно передать незамкнутую лямбду, но нельзя замкнутую? (2010)
- Форум Вопрос по printf (2005)
- Форум Интерпретируемые анекдоты на Ц :) (2005)
- Форум system( «prog» ) (2005)
- Форум Возврат значения из другого потока (2015)
- Форум Сломал шланг. (2016)
- Форум выполнить программно на С асс. файл (2008)
- Форум Вызов никогда не вызываемой функции (2017)