Я создаю дочерний процесс и загружаю стороннюю программу.
После загрузки дочерний процесс выполняет некоторые операции ввода-вывода, которые я не могу контролировать.
В идеальном мире дочерний процесс завершает свою магию-IO-mambo-jumbo, а родительский процесс инициализирует юнит, который зависит от успешной магии.
Как я могу убедиться, что магия закончилась, и я могу загрузить этот юнит?
Кстати, я использую C / C ++.