On Wed, May 1, 2024 at 10:36 PM Chet Ramey <chet.ra...@case.edu> wrote: > Sure. Then you wonder why POSIX bothered to include "and all jobs whose > status has changed and have not been reported by the shell" in the > standard.
No, I think it's a botched paraphrase. Issue 7 says "By default, the jobs utility shall display the status of all stopped jobs, running background jobs and all jobs whose status has changed and have not been reported by the shell." and the description for set -m agrees; "all jobs whose status has changed and have not been reported by the shell" are background jobs terminated since the last prompt.