version 1.27, 2015/07/19 06:12:06 |
version 1.28, 2015/10/03 02:14:51 |
|
|
sa.sa_handler = finish; |
sa.sa_handler = finish; |
(void)sigaction(SIGCHLD, &sa, NULL); |
(void)sigaction(SIGCHLD, &sa, NULL); |
|
|
|
if (tame("stdio ioctl", NULL) == -1) |
|
err(1, "tame"); |
|
|
(void)fclose(fscript); |
(void)fclose(fscript); |
while (1) { |
while (1) { |
if (dead) |
if (dead) |
|
|
sigemptyset(&sa.sa_mask); |
sigemptyset(&sa.sa_mask); |
sa.sa_handler = SIG_IGN; |
sa.sa_handler = SIG_IGN; |
(void)sigaction(SIGCHLD, &sa, NULL); |
(void)sigaction(SIGCHLD, &sa, NULL); |
|
|
|
if (tame("stdio", NULL) != 0) |
|
err(1, "tame"); |
|
|
value.it_interval.tv_sec = 30; |
value.it_interval.tv_sec = 30; |
value.it_interval.tv_usec = 0; |
value.it_interval.tv_usec = 0; |