am 121400a4: Merge "Make init distinguish between orderly exit and being killed by signals."
* commit '121400a40fce22b6e0b74f2492b8b9eff6133bd1': Make init distinguish between orderly exit and being killed by signals.
This commit is contained in:
commit
8bda6ce557
1 changed files with 9 additions and 1 deletions
|
|
@ -57,7 +57,15 @@ static int wait_for_one_process(int block)
|
|||
|
||||
svc = service_find_by_pid(pid);
|
||||
if (!svc) {
|
||||
ERROR("untracked pid %d exited\n", pid);
|
||||
if (WIFEXITED(status)) {
|
||||
ERROR("untracked pid %d exited with status %d\n", pid, WEXITSTATUS(status));
|
||||
} else if (WIFSIGNALED(status)) {
|
||||
ERROR("untracked pid %d killed by signal %d\n", pid, WTERMSIG(status));
|
||||
} else if (WIFSTOPPED(status)) {
|
||||
ERROR("untracked pid %d stopped by signal %d\n", pid, WSTOPSIG(status));
|
||||
} else {
|
||||
ERROR("untracked pid %d state changed\n", pid);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue