Let me explain: I have already been developing an application on Linux which forks and execs an external binary and waits for it to finish. Results are communicated by shm f
Provided you quickly either call exec() or _exit() in the forked child process, you're ok in practice.
exec()
_exit()
You might want to use posix_spawn() instead which will probably do the Right Thing.
posix_spawn()