l'exécution du gestionnaire de signal par défaut

J'ai écrit une application où j'ai enregistré le numéro de gestionnaire de signal pour les signaux différents dans linux .
Après le processus reçoit le signal de contrôle est transféré au gestionnaire de signal que j'avais enregistré. Dans ce gestionnaire de signal je fais le travail que je dois faire, et puis je voudrais appeler le signal par défaut virage je.e SIF_DFL ou SIG_IGN .
Cependant, SIG_DFL et SIG_ING sont les deux macros qui l'étendre à des valeurs numériques 0 et 1, respectivement, qui sont fonction non valide adresses.

EST-il possible que je peux appeler des actions par défaut je.e SIG_DFL ou SIG_IGN ?

Afin de réaliser l'effet de SIG_DFL ou SIG_ING j'appelle exit(1) et de ne rien faire , respectivement . Mais pour les signaux comme SIGSEGV je voudrais aussi avoir un core dump .
En général, je voudrais à mon comportement par défaut de même que la SIG_DFL et d'ignorer le comportement même SIG_IGN , la façon dont le système d'Exploitation serait de le faire .

source d'informationauteur app