Lines Matching refs:status
179 int status; in fpm_children_bury() local
183 while ( (pid = waitpid(-1, &status, WNOHANG | WUNTRACED)) > 0) { in fpm_children_bury()
190 if (WIFEXITED(status)) { in fpm_children_bury()
192 snprintf(buf, sizeof(buf), "with code %d", WEXITSTATUS(status)); in fpm_children_bury()
201 if (WEXITSTATUS(status) != FPM_EXIT_OK) { in fpm_children_bury()
205 } else if (WIFSIGNALED(status)) { in fpm_children_bury()
206 const char *signame = fpm_signal_names[WTERMSIG(status)]; in fpm_children_bury()
207 const char *have_core = WCOREDUMP(status) ? " - core dumped" : ""; in fpm_children_bury()
213 snprintf(buf, sizeof(buf), "on signal %d (%s%s)", WTERMSIG(status), signame, have_core); in fpm_children_bury()
218 if (child && child->idle_kill && WTERMSIG(status) == SIGQUIT) { in fpm_children_bury()
222 if (WTERMSIG(status) != SIGQUIT) { /* possible request loss */ in fpm_children_bury()
225 } else if (WIFSTOPPED(status)) { in fpm_children_bury()
261 if (last_faults && (WTERMSIG(status) == SIGSEGV || WTERMSIG(status) == SIGBUS)) { in fpm_children_bury()