mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 16:45:03 +00:00
Shell: Use existing job state when waitpid() returns 0 in jobs
This commit is contained in:
committed by
Andreas Kling
parent
e3fd914187
commit
50f5959996
@@ -48,9 +48,10 @@ bool Job::print_status(PrintStatusMode mode)
|
||||
|
||||
if (WIFSIGNALED(wstatus))
|
||||
status = "signaled";
|
||||
} else if (rc < 0) {
|
||||
// We couldn't waitpid() it, probably because we're not the parent shell.
|
||||
// just use the old information.
|
||||
} else {
|
||||
// if rc < 0, We couldn't waitpid() it, probably because we're not the parent shell.
|
||||
// Otherwise, the information we have is already correct,
|
||||
// so just use the old information.
|
||||
if (exited())
|
||||
status = "exited";
|
||||
else if (m_is_suspended)
|
||||
|
||||
Reference in New Issue
Block a user