From 19e63dfa191279d3e1bd99bcc2adca781ad9451d Mon Sep 17 00:00:00 2001 From: namilsk Date: Sun, 11 Jan 2026 14:56:17 +0300 Subject: Implemented `SIGCHLD` & again fixed naming --- TODO.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index fe5ded6..fe32042 100644 --- a/TODO.md +++ b/TODO.md @@ -24,9 +24,9 @@ - [ ] Start/stop/restart/status via `vigilctl` - [ ] Handle `Wants=`, `After=`, `Before=` dependencies - [ ] Auto-restart failed services (configurable via option `restart = always|on-failure|never`) -- [ ] **Child process reaping** - - [ ] Install `SIGCHLD` handler - - [ ] Call `waitpid(-1, ...)` in loop to reap zombies +- [x] **Child process reaping** + - [x] Install `SIGCHLD` handler + - [x] Call `waitpid(-1, ...)` in loop to reap zombies - [ ] Log exit status, signal, and runtime duration per service - [ ] **TTY & login** - [ ] Launch `getty` on configured TTYs (e.g. `tty1`–`tty6`) -- cgit v1.2.3