Lines Matching refs:i
87 size_t i; in main() local
108 for (i = 0; i < NR_CHILDS; i++) { in main()
109 child[i] = fork_child(); in main()
110 wstatus[i] = 0; in main()
115 for (i = 0; i < NR_CHILDS; i++) { in main()
116 if (child[i] <= 0) in main()
120 pid_t ret = waitpid(child[i], &wstatus[i], WNOHANG); in main()
122 if (!ret || (!WIFEXITED(wstatus[i]) && !WIFSIGNALED(wstatus[i]))) in main()
126 warn("(pid=%d): waitpid(%d)", pid, child[i]); in main()
128 child[i] *= -1; in main()
137 for (i = 0; i < NR_CHILDS; i++) { in main()
138 if (child[i] <= 0) in main()
140 kill(child[i], SIGUSR1); in main()
144 for (i = 0; i < NR_CHILDS; i++) { in main()
145 if (WIFEXITED(wstatus[i])) in main()
147 pid, -child[i], WEXITSTATUS(wstatus[i])); in main()
148 else if (WIFSIGNALED(wstatus[i])) in main()
150 pid, -child[i], WTERMSIG(wstatus[i])); in main()
152 if (WIFSIGNALED(wstatus[i]) && WTERMSIG(wstatus[i]) == SIGUSR1) in main()