Lines Matching defs:status
78 struct child_wait_status status;
80 while ((status.pid = waitpid(-1, &status.status, WNOHANG)) > 0) {
81 status.wait = hash_table_lookup(child_pids,
82 POINTER_CAST(status.pid));
83 if (status.wait != NULL) {
84 child_wait_remove_pid(status.wait, status.pid);
85 status.wait->callback(&status, status.wait->context);
89 if (status.pid == -1 && errno != EINTR && errno != ECHILD)