В моей программе есть обработчик SIGCHLD, который запускает процессы зомби.
Как мне избежать вызова обработчика SIGCHLD в части кода, где я выполняю несколько вызовов fork () и waitpid ()звонки?
Потому что сейчас, когда я делаю вызов fork () и потомок заканчивает свое выполнение, он возвращает сигнал SIGCHLD, поэтому он вызывает обработчик SIGCHLD, но я хочу пожинать процесс в этой частикод а не в обработчике?
Как я могу это сделать? Блокировка сигнала SIGCHLD?