Я поместил простую инструкцию ловушки для имитации точки останова на подчиненном, но когда эта инструкция была достигнута, я получил CLD_KILLED вместо CLD_SIGTRAP, как показано ниже.
--- SIGCHLD {si_signo =SIGCHLD, si_code = CLD_KILLED, si_pid = 12668, si_uid = 10157, si_status = SIGTRAP, si_utime = 2692, si_stime = 875}
Похоже, что GDB может предотвратить SIGTRAP, чтобы убить подчиненную команду, используя "младший", используяобрабатывать SIGSTOP nopass ".
Как я могу сделать это в C?
Спасибо