сигнал снова

исал приложение, где я зарегистрировал номер обработчика сигналов для разных сигналов в Linux. После того, как процесс получает сигнал, управление передается зарегистрированному обработчику сигнала. В этом обработчике сигналов я делаю некоторую работу, которую мне нужно сделать, а затем я бы хотел вызвать сигнал по умолчанию, т.е.SIF_DFL или жеSIG_IGN , Тем не мение,SIG_DFL а такжеSIG_ING оба макроса, которые расширяются до числовых значений 0 и 1 соответственно, которые являются недопустимыми адресами функций.

Есть ли способ вызвать действия по умолчанию, т.е.SIG_DFL или жеSIG_IGN ?

Для достижения эффектаSIG_DFL или жеSIG_ING я вызываю exit (1) и ничего не делаю, соответственно. Но для таких сигналов, какSIGSEGV Я также хотел бы иметь основной дамп. В общем, я хотел бы, чтобы мое поведение по умолчанию было таким же, какSIG_DFL и игнорировать поведение жеSIG_IGN Операционная система будет делать.

Ответы на вопрос(4)

Ваш ответ на вопрос