Lines Matching refs:children
98 static struct child * children;
121 if (children[i].pid == getpid()) {
122 children[i].sigusr1 = 1;
134 if (children[i].pid == getpid()) {
135 children[i].sigusr2 = 1;
319 struct child * self = &children[cpu];
433 children = xmalloc(sizeof(struct child) * nr_cpus);
434 bzero(children, sizeof(struct child) * nr_cpus);
439 if (pipe(children[i].up_pipe)) {
449 close(children[i].up_pipe[0]);
452 children[i].pid = ret;
453 close(children[i].up_pipe[1]);
455 wait_for_child(&children[i]);
472 if (children[i].pid) {
473 int c_pid = children[i].pid;
474 children[i].pid = 0;
495 if (kill(children[i].pid, SIGUSR1)) {
516 if (kill(children[i].pid, SIGUSR2)) {