Czy synchronizacja między ojcem <-> dzieckiem za pomocą 2 jednokierunkowych potoków, gdzie potok ojciec -> wnuk ma flagę O_CLOEXEC jest dobrym pomysłem? Jest jeszcze dodatkowa synchronizacja z waitpidem na ojcu <-> synu.
@EDIT
Dobra, jednak trzeba NIE ustawiać flagi O_CLOEXEC, bo wtedy otwarty koniec rury(to jest deskryptor) zostanie przekazany do procesu z execve
, czyli dziecko będzie żyło do momentu zakończenia execve.