I ask this question again in hope it is not responded to by someone with less intelligence than a rodent.
I understand process execution, forking, and termination. Right now my program is able to fork one child, exec ls -lai, then dies. I have been trying to understand why this happens.
I have used waitpid and wait() in general but I think I am lacking a clear point of understanding with regard to processes in UNIX. I read the FAQ but it entirely all but clear on process execution under UNIX.
Any help is appreciated but if you would like to share how I should not know this because you feel I am in danger of learning how to execute denial-of-service attacks or want to be a general .............., leave now please.