Return to sendbug.c CVS log | Up to [local] / src / usr.bin / sendbug |
version 1.42, 2007/04/07 04:58:50 | version 1.43, 2007/04/25 04:56:14 | ||
---|---|---|---|
|
|
||
} | } | ||
free(p); | free(p); | ||
for (;;) { | for (;;) { | ||
if (waitpid(pid, &st, WUNTRACED) == -1) { | if (waitpid(pid, &st, 0) == -1) { | ||
if (errno != EINTR) | if (errno != EINTR) | ||
return (-1); | return (-1); | ||
} else if (WIFSTOPPED(st)) | } else | ||
raise(WSTOPSIG(st)); | |||
else | |||
break; | break; | ||
} | } | ||
(void)signal(SIGHUP, sighup); | (void)signal(SIGHUP, sighup); |