~emersion/mrsh

ref: 07e65a3a88e03c6d9e6f1f6ac4a1cfa9a74a9b09 mrsh/shell/process.c -rw-r--r-- 1.6 KiB
jobs(1): job_state_str: add parenthesized info

This completes the jobs(1) implementation.
Handle stopped jobs
Fix signalled process exit code, finished → terminated
Stop embedding struct process into tasks
process: remove global state
Maintain a list of running jobs
shell: refactor, split into multiple files
shell: add docs to private header
shell: fix process_remove
Fix invalid read in process_notify
shell: improve error handling, fix process_poll
Add a task abstraction