If I fork and the child process then exec and creates more child processes (which themselves can create more processes) , how do I get a list of pids of all the descendent process from the first process?
Is there a better way then looping though /proc/ and checking the PPid (the parent of process's id) of each of process?