We currently deliver the SIGCHLD signal to parents when a spawn'ed process dies. We should implement the kill(1) command.
This will require adding a new kill(2) syscall, and extending the kernel's kill function to not only terminate (in the case of SIGKILL), but dispatch a signal (as well as implementing the command kill that exercises this syscall.
We currently deliver the
SIGCHLD
signal to parents when aspawn
'ed process dies. We should implement thekill(1)
command.This will require adding a new
kill(2)
syscall, and extending the kernel's kill function to not only terminate (in the case ofSIGKILL
), but dispatch a signal (as well as implementing the commandkill
that exercises this syscall.