mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:17:45 +00:00
Shell: Wait for *any* child to change state when receiving a SIGCHLD
This really just works around the core issue, which is that we have no reliable way to know exactly who raised the signal (yet). Fixes #3645, in a very weird (yet apparently standard) way.
This commit is contained in:
parent
a7828434c0
commit
519d1811fd
4 changed files with 68 additions and 38 deletions
|
@ -52,7 +52,8 @@ public:
|
|||
#ifdef JOB_TIME_INFO
|
||||
if (m_active) {
|
||||
auto elapsed = m_command_timer.elapsed();
|
||||
dbg() << "Command \"" << m_cmd << "\" finished in " << elapsed << " ms";
|
||||
// Don't mistake this for the command!
|
||||
dbg() << "Job entry \"" << m_cmd << "\" deleted in " << elapsed << " ms";
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue