diff options
| author | namilsk <namilsk@namilsk.tech> | 2026-01-11 14:56:17 +0300 |
|---|---|---|
| committer | namilsk <namilsk@namilsk.tech> | 2026-01-11 14:56:17 +0300 |
| commit | 19e63dfa191279d3e1bd99bcc2adca781ad9451d (patch) | |
| tree | 559fef20998fa7058d6aa02bddc3ee79cbb58708 /TODO.md | |
| parent | 821380613075ac91410644cb9fed900ab6a1df61 (diff) | |
Implemented `SIGCHLD` & again fixed naming
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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`) |
