Unix process termination
Posted on 2002-04-10
Before asking the question I am describing the scenario
I have a child process that I have created from the parent by using fork. Now I have registered a signal handler for my user defined signal in the child process. The child process after doing something is waiting in infinite loop. After something I fire the signal from the parent process and in the signalk handler I have a call to exit to terminate the child process. It works fine. But consider the following scenario also.
The same child process is waiting for some input from standard input device(keyboard) without waiting in infinite loop. And sometime I supplied the input and it will encouter the terminating brace and the child process will terminate.
Now my question is Is there any difference between these two kind of termination.
If u need any clarification regarding this feel free to ask me.
Waiting for help or any link where I can have some discussion on this topic,
Thanking u in advance