I read that kill is unsafe respect to signals here.
What else should I use if I want to kill child process as part of clean up inside my signal handler? What are my alternatives?
I read that kill is unsafe respect to signals here.
What else should I use if I want to kill child process as part of clean up inside my signal handler? What are my alternatives?
You've misread, that page says that kill()
(and everything else in the table) shall be async-signal-safe. anything not in the table is to be considered unsafe.