[LCP]wait, waitpid - help
Greg Black
gjb at gbch.net
Wed Feb 20 15:56:15 UTC 2002
"Srinath" wrote:
| This is a multi-part message in MIME format.
Please don't do this -- plain text is the right choice.
| the following is a handler for SIGCHLD signal in a program.
| this function was written to prevent zombies and to terminate the=20
| child by catching the SIGCHLD.
|
| void sig_chld()
| {
| pid_t pid;
| int stat;
|
| pid=wait(&stat);
| printf("child %d terminated \n",pid);
| return ;
| }
The behaviour of this handler is undefined because it calls
printf() -- read any decent Unix programming text for the
explanation.
For the answers to the rest of your questions, read the relevant
documentation which describes those calls. If the "&stat" has
you puzzled, read an introductory text about C.
If you have questions *after* doing your reading, come back here
with some more details.
More information about the linuxCprogramming
mailing list